어제 목표 & 오늘 완료한 한 일
알고리즘 문제- HTTP & HTTPS 공부
- JSONP 공부
자바 종합 강의 (1주차)
내일 목표
- 알고리즘 문제
- HTTP 공부
- 자바 종합 강의 (2주차)
발생한 문제와 해결
'콜라츠 추측' 문제를 보고 어려운 부분 없이 쉽게 풀 수 있다고 생각했다. 그런데 테스트 케이스 3개 중, 마지막 1개가 계속 제대로 된 값이 나오지 않았다. 해당 테스트케이스는 500번 작업을 반복해도 1이 나오지 않아 -1을 리턴해야 하는데 자꾸만 answer 값이 488으로 나왔다. 코드를 아무리 봐도 잘못된 부분이 없는 것 같고, 왜 그런지도 모르겠고,, 왜 그럴까 계속 생각을 해보다가 도저히 모르겠어 질문하기 버튼 눌러서 나랑 비슷한 문제가 있는 사람이 있는지 찾아봤는데 있었다. 잘못된 값이 나왔던 이유는 바로 실행이 되면서 계산 중 num이 int형의 범위를 넘어버려서 그런 근거 없는 값이 나오는 듯 했다. 처음부터 num을 long형으로 변환하여 계산해주니 문제가 해결되었다.
느낀점
오늘 발제 시간에 알고리즘 관련 얘기 중 대부분의 사람들이 요즘 파이썬으로 코딩테스트 준비를 한다는 이야기를 들었다. 사실 예전에 유튜브에서도 그렇고 친구한테도 들었던 내용이라 나도 코테 언어를 파이썬으로 바꿔봐야겠다 생각을 하고 있었는데 사실 파이썬이 자바에 비해 많이 부족해서 미루고 있었다. 그런데 그 얘기를 들으니 하루 빨리 파이썬을 파야겠다는 생각이 들었다. 그래서 내일부터는 자바가 아니라 파이썬으로 문제를 풀어보려고 한다. 모르는 건 하면서 배우는 거니까!
'TIL & WIL' 카테고리의 다른 글
[TIL] #31. 231014 (0) | 2023.10.14 |
---|---|
[TIL] #30. 231013 (0) | 2023.10.13 |
[TIL] #28. 231011 (0) | 2023.10.11 |
[TIL] #27. 231010 (0) | 2023.10.11 |
[TIL] #26. 231009 (0) | 2023.10.09 |