저장을 습관화

백준 30501 관공... 어찌하여 목만 오셨소... node.js 본문

코딩 테스트/백준 - 자바스크립트

백준 30501 관공... 어찌하여 목만 오셨소... node.js

ctrs 2024. 1. 11. 13:33

링크 https://www.acmicpc.net/problem/30501

 

30501번: 관공... 어찌하여 목만 오셨소...

천하제일의 장수 관우도 결국 죽음을 맞이했다. 유비와 장비는 관우의 복수를 위해 $N$명의 용의자 중 관우를 죽인 범인을 찾으려 한다. 관우와 함께 있었던 장수의 말에 따르면 관우를 죽인 범

www.acmicpc.net

 

1. 문제

천하제일의 장수 관우도 결국 죽음을 맞이했다. 유비와 장비는 관우의 복수를 위해 $N$명의 용의자 중 관우를 죽인 범인을 찾으려 한다. 관우와 함께 있었던 장수의 말에 따르면 관우를 죽인 범인의 이름에는 S가 들어간다. 관우를 죽인 용의자 이름의 리스트에서 관우를 죽인 범인의 이름을 찾는 프로그램을 작성하시오.

 

2. 입력

첫째 줄에 용의자의 수를 뜻하는 정수 $N$이 주어진다. $(1\le N\le 1\, 000)$  둘째 줄부터 $N$개의 줄에 걸쳐 용의자의 이름이 한 줄에 하나씩 주어진다. 이름은 영어 대문자로만 이루어져 있으며, 이름의 길이는 $100$글자를 넘지 않는다. 항상 답이 유일하게 존재하는 경우만 입력으로 주어진다.

 

3. 출력

첫째 줄에 관우를 죽인 범인의 이름을 출력한다.

 

4. 예제 입력

3
ZHOUYU
SUNQUAN
ZOZO

 

5. 예제 출력

SUNQUAN

 

 6. 제출한 내용

let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
input.shift();
input.forEach((v) => {
  v.includes('S') ? console.log(v) : v;
});