- Published on
5337, 5338, 5339, 5522
웰컴 (5337번)
console.log('. . .\n| | _ | _. _ ._ _ _\n|/\\|(/.|(_.(_)[ | )(/.')
문제
Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오.
출력
Welcome을 아래 예제 출력처럼 출력한다.
예제 출력 1
. . .
| | _ | _. _ ._ _ _
|/\|(/.|(_.(_)[ | )(/.
썰
와 블로그 올리면서 푼 문제 중에 역대급으로 난해했다. 이제 와서 뭐 이런 Hello,World 찍으세요 문제가 나오지? 했는데 함정카드가 있었다.
역슬래시.. 3번째 줄 3번째 칸에 \가 있는데 이게 \\ 이렇게 두개로 쓰지 않으면 틀려버린다.
문제가 아니라 출력 예제를 꼼꼼히 봐야하는 문제 ;
마이크로소프트 로고 (5338번)
console.log(
" _.-;;-._\n'-..-'| || |\n'-..-'|_.-;;-._|\n'-..-'| || |\n'-..-'|_.-''-._|"
)
문제
마이크로소프트 로고를 예제 출력처럼 출력하는 프로그램을 작성하시오.
출력
마이크로소프트 로고를 예제 출력처럼 출력한다.
예제 출력 1
_.-;;-._
'-..-'| || |
'-..-'|_.-;;-._|
'-..-'| || |
'-..-'|_.-''-._|
썰
앜 짜증낰ㅋㅋㅋㅋㅋㅋ 이 참에 정리 한번
이스케이프 시퀀스 특수 문자 목록:
특수 문자 | 설명 |
---|---|
\n | 줄 바꿈 |
\r | 캐리지 리턴(carriage return). Windows에선 캐리지 리턴과 줄 바꿈 특수 문자를 조합(\r\n )해 줄을 바꿉니다. 캐리지 리턴을 단독으론 사용하는 경우는 없습니다. |
\' , \" | 따옴표 |
\\ | 역슬래시 |
\t | 탭 |
\b , \f , \v | 각각 백스페이스(Backspace), 폼 피드(Form Feed), 세로 탭(Vertical Tab)을 나타냅니다. 호환성 유지를 위해 남아있는 기호로 요즘엔 사용하지 않습니다. |
\xXX | 16진수 유니코드 XX 로 표현한 유니코드 글자입니다(예시: 알파벳 'z' 는 '\x7A' 와 동일함). |
\uXXXX | UTF-16 인코딩 규칙을 사용하는 16진수 코드 XXXX 로 표현한 유니코드 기호입니다. XXXX 는 반드시 네 개의 16진수로 구성되어야 합니다(예시: \u00A9 는 저작권 기호 © 의 유니코드임). |
\u{X…XXXXXX} (한 개에서 여섯 개 사이의 16진수 글자) | UTF-32로 표현한 유니코드 기호입니다. 몇몇 특수한 글자는 두 개의 유니코드 기호를 사용해 인코딩되므로 4바이트를 차지합니다. 이 방법을 사용하면 긴 코드를 삽입할 수 있습니다. |
콜센터 (5339번)
console.log(
' /~\\\n ( oo|\n _\\=/_\n / _ \\\n //|/.\\|\\\\\n || \\ / ||\n============\n| |\n| |\n| |'
)
문제
스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오.
출력
예제 출력처럼 콜센터에 앉아있는 C3PO를 출력한다. 마지막 세 줄의 두 '|' 사이에는 공백이 10개 있다.
예제 출력 1
/~\
( oo|
_\=/_
/ _ \
//|/.\|\\
|| \ / ||
============
| |
| |
| |
썰
부.. 분명 다른 방법이 있을꺼야..
나한테 숨은그림찾기 하라고 낸 문제는 아닐꺼야..
카드 게임 (5522번)
let result = 0
const input = require('fs')
.readFileSync('/dev/stdin')
.toString()
.trim()
.split('\n')
.map((a) => (result += Number(a)))
console.log(result)
문제
JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다.
JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프로그램을 작성하라.
입력
표준 입력에서 다음과 같은 데이터를 읽어온다.
- i 번째 줄(1 ≤ i ≤ 5)에는 정수 Ai가 적혀있다. 이것은 i번째 게임에서의 JOI군의 점수를 나타낸다. 출력
표준 출력에 JOI군의 총점을 한 줄로 출력하라.