(1).백준 35367번 Snakey String은 뱀처럼 구불구불하게 문자열이 대각선으로 이동할 때

원본 문자열을 구해줘야 하는 이상한 문제였는데

기본 조건으로 보면 대각선 위치를 확인하면서 str 변수를 선언하고 계속 더해주는 방식으로 해야 할 것 같지만

열마다 한글자로 고정된 값이기 때문에 그냥 각 열에 들어있는 문자열들을 index 기준으로 배열에 담은 다음 합치는 방식으로 처리했다.

 

const input = `4 8
..G.....
.I.S.U..
B...O.T.
.......H`.split('\n')
input.shift()
const arr = []

for(let i = 0 ; i < input.length ; i++){
    for(let j = 0 ; j < input[i].length ; j++){
        if(input[i][j] != '.'){
            arr[j] = input[i][j]
        }
    }
}

console.log(arr.join(''))

'회고' 카테고리의 다른 글

[개발일지] - 969  (0) 2026.03.12
[개발일지] - 968  (0) 2026.03.11
[개발일지] - 966(주말)  (0) 2026.03.09
[개발일지] - 965(주말)  (0) 2026.03.08
[개발일지] - 964  (0) 2026.03.07

+ Recent posts