
블로그 챌린지 신청 해 놓고 마감 기한이 다가오는 오늘에서야 올리는 1주차 학습 기록 인증! 우선은 실력 진단 결과로 글을 시작 해 보려고 한다.

다른 문제들은 다 풀었는데 여전히 2차원 배열에 대한 개념은 이해가 잘 되지 않아 힘들었고, 문제를 보자마자 막막해져서 이 문제만 계속 포기 버튼을 눌렀다. 이번 주말을 이용해 따로 정리할 생각이었는데 주말에 신나게 늘어져 버린 관계로 정리 타이밍을 놓쳐 버렸는데, 어떻게 무식하게 풀다가 보니 Novice Low 단계는 이미 다 끝내고 지금 Novice Mid 단계에 진입한 게 놀라울 따름..

2차원 배열은 시작부터 어려웠지만 '대문자로 바꾸기' 문제 같은 경우 소문자를 대문자로 아스키 코드를 이용해서 변환을 해야 하니까 더욱 어렵게 느껴졌다.

arr_2d = [
list(input().split())
for _ in range(5)
]
for i in range(5):
for j in range(3):
arr_2d[i][j] = chr(ord(arr_2d[i][j]) + ord('A') - ord('a'))
print(arr_2d[i][j], end = ' ')
print()```
i, j 값이 어딘지부터가 계속 헷갈리는데, 이 부분을 기억하기 쉽게 정리할 필요를 느끼게 되었다. 또한 아스키 코드를 다루는 것에 대한 연습도 더 필요할 듯.