업로드중..https://event-us.kr/pyconkr/event/71494django→spring 한계점을 느껴 바꿈코드 한줄한줄마다 if문을 붙여야해서 코드가 길어지는 문제점이 있었음ddd, cleanarcitecture 함께 사용https:
맥 터미널에서 를 입력하여 opencv를 설치하고 vscode에서 간단한 opencv예제를 쳐 실행시켰더니 modulenotfounderror: no module named 'cv2'라는 오류가 계속 떴다. 그래서 다시 맥 터미널에 opencv설치문장을 쳤더니라는 문
아니, 1000번부터 막혀버렸다!처음에 이렇게 짰는데 1과 2를 입력하면 3이 아니라 12가 나왔다.이유는 바로 input으로 입력받은것은 모두 문자열이라서 ...이다문자열을 더하면 당연히 두개가 붙는 형태로 더해질 수 밖에 없다.고친 코드이렇게 내보았더니 1,2입력받
코딩테스트 공부를 시작하면서 파이썬공부를 다시 해보았다. 기초문법 공부 후 백준 브론즈부터 풀어보려고 한다.교재는 점프투파이썬을 참고했다.아래는 나의 필기내용이다.표준라이브러리와 외부라이브러리는 필요할때 그때그때 찾아보면 될 것 같아 자세히 공부하진 않았다.일단 급한불
나는 1~10000까지 자릿수에 맞춰 범위를 나눴다.그리고 거스름돈 알고리즘 문제(?)처럼 자릿수를 하나하나 쪼개 더해주고 리스트a에 넣은다음 리스트b에 리스트a에 없는 숫자만을 프린트하도록 코드를 짜보았다.다른사람들은 어떻게 짰나 봤는데 너무나 효율적이게...파이썬의
나는 count라는 변수를 단어의 개수로 설정하고 조건을 만족할때마다 하나씩 빼는 형식으로 짜보았다.첫번째 for문은 단어의 개수,if문은 단어자릿수가 3부터 본다는 소리이고,여기서 temp변수를 선언하고,두번째 for문은 단어 자릿수,세번째 for문도 단어 자릿수이다
난 처음에 파이썬으로 입력받을때 쓰는 문법이 input()만 있는 줄 알았다. 그런데 백준을 풀다보니 반복문에서 사용할때 input을 사용하면 시간초과가 걸릴 수 있다는 걸 알았다.이것의 해결방법은 sys.stdin.readline()을 사용하는 것이다.
솔직하게 말하자면 이번 문제는 입력에서 자꾸 오류가 나서...입력만 다른사람들은 어떻게 했는지 살짝 코드를 엿보고 풀었다.그 외 push,pop,size,empty,top은 내가 구현해주었다.별로 어려운건 없었다.입력받을때 sys.stdin.readline()이라는 것
브론즈 문제임에도 불구하고 리스트 입력받는 부분에서 꽤 애먹어서 블로그에 남긴다.sys.stdin.readline()을 이용하여 list에 저장하는 법을 알게되었다.
자꾸 시간초과가 나서 다른 사람들의 코드를 참고했기에 오로지 내가 풀었다고 할 수 없다. 그리고 수학 안한지 너무 오래되서 1이 소수가 아니라는 사실을 알게되었다...여기서 '시간 초과' 에러를 처음 만났다.그래서 input()을 sys.stdin.readline()으
코드 공개 매우 쉽게 풀 수 있었다. 다만 그냥 출력하는 것이 아닌 피라미드형으로 출력해야하기때문에 앞에 공백문자를 어떻게 추가할것인지에 대해서만 조금 고민했다.
문제가 주저리 주저리 길지만 핵심은,<입력>첫줄 : 몇줄 입력받을거냐두번째줄부터~ : 공백포함 아무 알파벳이나<출력>제일 많이 나온 알파벳 출력만약 겹친다면 ? 출력그렇다.처음 문제를 봤을때는 배열을 쓰지않고 for문으로 알파벳 하나하나 비교하면서 카운트수가
큰일났다