13번

nacSeo (낙서)·2022년 12월 5일
0

DailyCoding

목록 보기
13/28

문자열을 요소로 갖는 배열을 입력받아 세로로 읽었을 때의 문자열을 리턴하는 문제였다.
처음 생각은 결과값을 담을 배열을 선언하고, 단순히 다중 반복문을 이용해 배열 순회와 charAt를 활용한 순회로 풀 수 있겠다 생각했는데 막상 풀어보니 답이 없었다 ^^,,
구글링을 통해 입력받은 배열의 최대 길이를 활용하여 다중 반복문을 돌려 문자열로 저장해주는 방법을 사용했는데 오류와 수정을 반복하다 결국 테스트케이스 5개중에서 2개밖에 통과하지 못한 채 제출했다... 🥲

레퍼런스 코드를 확인해본 결과, 주의사항 중 '각 문자의 위치를 행, 열로 나타낼 경우, 비어있는 (행, 열)은 무시한다'라는 사항이 날 괴롭혔던 것 같다. 레퍼런스 코드에는 임시 배열을 선언한 후, null값일 때 Charater.toString()을 활용해 반복문을 돌려주며 값을 넣었다. 이후 결과를 담을 String 타입을 선언해서 다시 임시배열을 순회하며 변환시켜주는 2번의 과정을 거쳤다.

점점 갈수록 골치아파지는 데일리코딩 ,,,, 🥹

profile
백엔드 개발자 김창하입니다 🙇‍♂️

0개의 댓글