이번에는 HISTOGRAM VIEWER 라는 문제가 주어졌네요.
HISTOGRAM VIEWER....
뭘까요? 히스토그램이란게...
번역은 다음에 알아보도록하고 잘 이해가 안가면 타겟을 보면됩니다.
이렇게 이렇게 만들어달라라는 예시가 아주 잘 표현되있는 타겟이죠.
다음과 같은 이미지를 출력하는 거군요.
문제를 읽어봅시다.
READ A VALUE FROM IN
DRAW A LINE THAT MANY UNITS
LONG TO THE RIGHT OF THE
PREVIOUS LINE DRAWN
즉 Y값의 최대값에서부터 입력되 값을 갯수만큼 출력하라는 거네요
입력이 들어올때마다 X값이 1씩 증가하는거 같구요
뭐... 그렇지않을까요?
크흠..
지문에 대해서는 넘어가도록 하고 솔직히 이번 주제가 전 주제보다 훨씬 쉬운 주제라고 생각되요
즉 X값을 입력값만큼 반복 해 준 후, 다음 입력이 들어올때마다 1씩 증가해서 출력해주면 되고
Y값은 최대값인 17부터 1씩 줄여나가면서 입력값만큼 반복해주면 되는겁니다.
X값 Y값을 출력후 3을 출력하고 -1을 출력합니다.
이걸 반복 해주면 되요
....
절 믿어주세요
정말 저번보다 쉬워요
코드를 보시면 아실겁니다.
코드를 보시면 노드가 2개만 사용되는것을 볼 수 있습니다.
1. y값을 bak에 저장해둡니다.
그리고 위에서 길이값을 받아요
그 후 y값을 2번으로 보낸 후, 1을 뺍니다.
그리고 길이값도 1을 뺍니다.
길이값이 0이면 0을 오른쪽으로 보내서 해당 길이출력을 그만둡니다.
2.x값을 bak에 저장하고 먼저 출력합니다.
그 후 1에서 받은 값을 판별합니다.(y값 혹은 0)
만약 0이 들어왔을경우 -1을 출력하고 x값에 1을 더해줍니다.
아닐경우 y값을 출력, 3출력, -1을 출력하여 이미지를 하나 그려주고 다시 처음으로 돌아갑니다.
이번문제를 풀었으니 남은 TIS-100의 문제는 5문제네요.
나머지 문제도 빨리 풀어보도록할께요
....
사실 문제를 다 푼지는 오래됬지만 올리기 귀찮아서 미루고있는중입니다.
최대한 빨리 나머지 문제들의 풀이도 올려보도록 하겠습니다.
tis-100 이후에도 풀 문제가 아직 남아있기때문에 그 문제도 되도록 빨리 풀어보도록 할께요
그럼 20000!
'게임 > TIS-100' 카테고리의 다른 글
[스팀게임]TIS-100 EXPOSURE MASK VIEWER (0) | 2018.04.27 |
---|---|
[스팀게임]TIS-100 IMAGE TEST PATTERN 2 (0) | 2018.04.25 |
[스팀게임]TIS-100 IMAGE TEST PATTERN 1 (0) | 2018.04.24 |
[스팀게임]TIS-100 SIGAL MULTIPLIER (0) | 2018.04.24 |
[스팀게임]TIS-100 SEQUENCE REVERSER (0) | 2018.04.23 |