업로드중..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문으로 알파벳 하나하나 비교하면서 카운트수가
큰일났다
싸피 코테 전 정리해보았다.upper() = 대문자변환lower() = 소문자변환isupper(): 대문자 확인islower(): 소문자 확인ord(): 아스키코드이차원배열 행과 열 바꾸기오름차순/내림차순 정렬이차원 정수 배열 입력백트래킹 (2806 체스)DFS (28
문제 바로가기: https://www.acmicpc.net/problem/17298생각난대로 이중for문으로 풀었으나 어림도 없지 바로 시간초과^^이거 말고도 filter와 next를 이용하여 구현해보았으나 시간초과...결국 고민하다 다른 사람의 풀이를 봤다s
문제 바로가기: https://www.acmicpc.net/problem/17299혹시 stack과 while,pop이 이해가 안간다면 이전 게시물을 보고 오는 것을 추천한다이전 게시물 바로가기: https://velog.io/@fltk1004/%EB
6588번 바로가기: https://www.acmicpc.net/problem/658817103번 바로가기: https://www.acmicpc.net/problem/17103왜냐면 매우 비슷한 문제이기 때문6588에서 몇줄 안고치고 제출해서 바로 맞
이건 솔직히 생각나는대로 막 풀어본 것이라 설명할 것도 없을 것 같다 ㅋㅋㅋdp로 푸는 문제였다. 상상도 못했는데대체 이런 알고리즘은 어떤 문제 어떤 상황에서 풀어야하는지 정말 아직까지도 잘 모르겠다ㅠㅠ이거 이해하려고 아이패드에 그림을 그려가며 이해했다.그림을 그리니
시간초과된 풀이단순하게 이중for문으로 풀어본 것이다투포인터라는 개념을 새롭게 알게되었다.사실 이전에 비슷한 문제를 SWEA에서 풀었던 적이 있는데 그때 투포인터로 푼 사람도 있었는데 나는 그냥 이중for문으로 풀었는데 통과됐어서 또 이중for문으로 풀었던 것 같다.
문제 바로가기:https://www.acmicpc.net/problem/11052당시 참고했던 블로그:https://jyeonnyang2.tistory.com/56DP...점화식 세우는게 너무 어렵다.결국 오늘도 답 먼저 봐버렸다.하지만 답만 보고 넘