스파르타 이노캠/본과정

2023. 06. 22 목 - 알고리즘 테스트

haema_ 2023. 6. 22. 17:43
728x90

3문제 모두 알고리즘 자체는 금방 구현했는데, 시험 문제에서 주어진 출력 조건을 간과한 채로 작성을 했다.

2차원 배열의 값을 변형하여 출력하는 문제였는데, 문제에서는 출력방식을 문자열 하나로 개행문자와 공백을 사용해서 배열처럼 보이게 나타내라는 조건을 걸었다.

ex)

1 2 3 4 5

6 7 8 9 0

1 2 3 4 5

6 7 8 9 0

1 2 3 4 5

 

이 조건을 제대로 확인하지 않고, 알고리즘을 거쳐 반환된 배열을 for문 안에 Arrays.toString으로 반복해서

[1,2,3,4,5]

[6,7,8,9,0]

[1,2,3,4,5]

[6,7,8,9,0]

[1,2,3,4,5]

의 형태로 출력했다.

물론 알고리즘 문제의 특성상 로직의 오류나 예외없이 효율적으로 구현됐는지가 중점이겠지만, 문제에서 주어진 출력방식이나 조건을 한 번 더 확인해보고 풀이를 진행하는 습관도 들여야겠다.

반응형