(1).백준 32795번 Intuitive Elements는 약어가 기존 단어를 기반으로 만들어졌는지 묻는 문제로
예제가 조금 마음에 걸리긴 하지만 일단 2줄씩 나눠서 하기 위해 for문 내부 기준을 +=2로 변경하고
내부 글자마다 순회하며 기존 단어와 연관이 있는지를 indexOf로 확인해준 다음
하나라도 문제가 발생하면 출력용 변수를 변경하고 break로 추가 연산을 하지 않게 마무리했다.
const input = `4
magnesium
mg
silver
ag
aabb
bbb
aabb
ba`.split('\n')
for(let i = 1 ; i < input.length ; i+=2){
let str = 'YES'
for(let j = 0 ; j < input[i+1].length ; j++){
if(input[i].indexOf(input[i+1][j]) == -1){
str = 'NO'
break
}
}
console.log(str)
}'회고' 카테고리의 다른 글
| [개발일지] - 775(주말) (5) | 2025.08.17 |
|---|---|
| [개발일지] - 774(주말) (1) | 2025.08.16 |
| [개발일지] - 772 (3) | 2025.08.14 |
| [개발일지] - 770 (1) | 2025.08.12 |
| [개발일지] - 769 (0) | 2025.08.11 |
