2학기 중간고사를 끝내고 천천히 해보려는데 진짜 어려웠다 이번거... 실력부족 통감 ㅠ 함수문제에 딱 함수만 써서 제출하는거라는걸 모르고 print 하려고 애를 쓰다가 질문에 올려서 겨우 맞았따 문제의 4673번인데 진짜 일주일동안 골골 앓았다.. 나는 이 문제를 처음 접근을 수가 입력되면 이게 셀프넘버인지 아닌지를 판별하는 함수를 만들려고 했었는데 문제가 1만까지 있고, 자릿수가 4자리수가 되다보니까 이런식으로 싹 돌려서 셀프넘버를 골라내서 체크가 0이면? 출력한다 이런식으로 했었는데 이러면 당연히 엄청 돌아가니까 시간초과가 되버리지.. 내 머리로는 이 코드를 줄이질 못해서 결국 구글링했다 https://wook-2124.tistory.com/252 백준 알고리즘 | 4673 : 셀프 넘버 (Pytho..
재밌긴한데 배열로 넘어오면서 한 4번째 문제부터? 하루에 하나 풀기 빡셌다... 코드의 길이가 길어지기 시작했고 구글링을 하는 횟수가 늘었따... 50단계까지 있는데 5단계에서 이렇게 힘들줄이야 ㅠㅠ https://github.com/cyanindy/baekjoon_online_judge/tree/main/python3/step5 GitHub - cyanindy/baekjoon_online_judge: https://www.acmicpc.net/ https://www.acmicpc.net/ . Contribute to cyanindy/baekjoon_online_judge development by creating an account on GitHub. github.com
4단계는 3문제밖에없었는데 2번문제랑 3번문제 진짜 하나에 20분씩은 걸릴만큼 좋은문제였다. https://github.com/cyanindy/baekjoon_online_judge/tree/main/python3/step4 GitHub - cyanindy/baekjoon_online_judge: https://www.acmicpc.net/ https://www.acmicpc.net/ . Contribute to cyanindy/baekjoon_online_judge development by creating an account on GitHub. github.com 이제 step5로
아직까진 다 쉽게쉽게 넘어갔지만 별을 오른쪽 정렬해서 출력하는 문제는 꽤나 시간을 썼다. 3중for문으로 접근했었는데... 될리가 없었고 고민에 고민을 하다가 range 를 역순으로 가게 하고 그 범위를 어떻게 해보자라는 생각을 해서 for k in range(n-(i+1),0,-1) : print(" ",end="") 이런식으로 공백을 먼저 출력했다. 이것보다 더 쉽거나 효과적인 방법이 있는지는 잘 모르겠네 ㅋㅋ 그리고 학교 인증을 받으려고 하였으나 우리학교는 학생이 이용할 수 있는 학교 메일이 없는것 같다. 교수님한테 부탁드려서 학교 인증으르 받아야지~
if문에 대한 문제들이 많았고 크게 어려운건 없었는데 마지막 문제에서 minute>45 가 아니라 minute>=45 여서 2번 틀렸다 ㅋㅋ 재밌땅 https://github.com/cyanindy/baekjoon_online_judge/tree/main/python3/step2 GitHub - cyanindy/baekjoon_online_judge: https://www.acmicpc.net/ https://www.acmicpc.net/ . Contribute to cyanindy/baekjoon_online_judge development by creating an account on GitHub. github.com
백준 이라는 코딩 테스트 사이트를 발견하고 함 해봤는데 너무 재밌었음 ㅋㅋ 일부러 구글링 안하고 혼자서 계산해보고 오류난거 찾고 하는데 나중엔 방송키고 해도 재밌을거같음 ㄹㅇㅋㅋ 마지막문제는 런타임오류가 났었는데 이유가 마지막 문제만 입력을 두줄에 걸쳐서 받는거였네 그전까지는 입력을 공백으로 구분해서 받았었는데 이걸 이렇게 꼬았네 ㅋㅋ 단계별로 싹 뚫어볼 예정