needmoreeasy EN 한국어
배우기

34 — 차트: 숫자를 막대로 보기

★★★☆☆ (3/5)화면과 시간
선수 지식
21 — 진행, 20 — 아스키 아트
결과물
요일마다 읽은 쪽수를 막대 길이로 그려 한눈에 비교하기

숫자만 늘어놓으면 어느 것이 큰지 한참 봐야 합니다. 같은 숫자를 막대 길이로 바꾸면 눈이 바로 압니다. 21번에서 만든 그 막대를, 이번에는 걸음 수가 아니라 자기 숫자만큼 그립니다.

단계

  1. 목록 두 개를 나란히 둡니다. 하나는 이름, 하나는 숫자입니다. 같은 자리끼리 짝입니다:

    요일들은 목록 월요일, 화요일, 수요일
    쪽수들은 목록 3, 7, 5
    요일들 첫 번째 말해줘
    쪽수들 첫 번째 말해줘
    
    실행해 보기 →

    월요일과 3이 나옵니다 — 월요일에 세 쪽을 읽었다는 뜻입니다.

  2. 한쪽을 훑으면서 같은 자리의 다른 쪽을 꺼냅니다. 순서와 함께가 지금 몇 번째인지 알려 주므로, 그 자리로 짝을 찾습니다:

    요일들은 목록 월요일, 화요일, 수요일
    쪽수들은 목록 3, 7, 5
    요일들의 요일마다 순서와 함께 반복해
        쪽수는 쪽수들 순서 번째
        요일 말해줘
        쪽수 말해줘
    끝
    
    실행해 보기 →

    순서 번째 사이는 띄어 씁니다. 숫자로 적을 때만 2번째처럼 붙여 쓸 수 있습니다.

  3. 그 숫자만큼 칸을 붙이면 막대가 됩니다:

    찬칸은 ■
    쪽수는 7
    막대는 찬칸을 쪽수 개 붙인 것
    막대 말해줘
    
    실행해 보기 →

    ■이 일곱 개 나옵니다.

  4. 전체입니다. 맨 끝에서 가장 많이 읽은 날의 쪽수도 알려 줍니다:

    요일들은 목록 월요일, 화요일, 수요일
    쪽수들은 목록 3, 7, 5
    찬칸은 ■
    요일들의 요일마다 순서와 함께 반복해
        쪽수는 쪽수들 순서 번째
        막대는 찬칸을 쪽수 개 붙인 것
        요일 말해줘
        막대 말해줘
    끝
    쪽수들 중 가장 큰 것 말해줘
    
    실행해 보기 →

    화요일이 가장 길다는 것을 숫자를 읽지 않고도 압니다.

직접 해보기

요일과 쪽수를 하나씩 더 넣어 보세요 — 양쪽에 다 넣어야 짝이 맞습니다. 한쪽만 늘리면 그 자리에 짝이 없어 프로그램이 멈춥니다. 이름과 값을 한 곳에 같이 담는 방법은 41번에서 나옵니다.

배운 것

  • 목록 두 개를 나란히 두면 이름과 숫자를 짝지을 수 있습니다.
  • 순서와 함께 반복해로 지금 자리를 알고, <목록> <이름> 번째로 짝을 꺼냅니다.
  • <칸>을 <수>개 붙인 것이 그 숫자를 막대 하나로 바꿉니다.
  • 길이로 보면 어느 것이 큰지 숫자를 읽지 않고도 압니다.

GitHub에서 이 문서 보기