코딩/알고리즘
백준 javascript 10926: 문자열 하나 trim()
코딩쪼렙
2023. 3. 4. 13:15
728x90
출력
첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다.
예제 입력 1
joonas
예제 출력 1
joonas??!
solution
const fs = require('fs');
const inputData = fs.readFileSync('/dev/stdin').toString().trim();
console.log(inputData + '??!'); // joonas??!
// console.log(inputData,'??!'); // joonas ??!
// 문자열과 ??! 기호 사이에 공백이 발생해버린다.
해설
이번에는 입력 데이터가 여러 개가 아니라 하나의 문자열이다.
따라서 split(' ')을 활용해 띄어쓰기를 없애고, 파싱하는 과정이 필요없다.
대신 trim()을 사용해서 문자열 양 옆에 존재하는 공백을 지워줬다.
trim()을 사용하지않으면 정답이 아니다.
또한 문자열에 ??!가 붙어서 출력되야하므로 console.log에서 +를 사용하여 공백없이 문자열을 이어줬다.