프로그래머스 오답노트 모음
레벨1 문제 난이도 낮은순 배열
1페이지
자연수 뒤집어 배열로 만들기 : reverse와 sort(reverse=True)의 차이
문자열을 정수로 바꾸기 : 파이썬에서 부호인식
두 정수 사이의 합 : for문 안쓰고 sum(range)로 다 더해줌
서울에서 김서방 찾기 : format 대신 f”를 이용한 변수 한번에 삽입
핸드폰 번호 가리기 : 문자열은 특정 인덱스 변경 불가
없는 숫자 더하기 : pass 와 continue의 차이
제일 작은 수 제거하기 : remove로 해당 값의 인덱스 제거
2페이지
내적 : zip 함수는 주로 여러 개의 리스트나 이터러블 객체를 병렬로 처리
문자열 다루기 기본 : 문자열 숫자도 범위가 있다.
직사각형 별찍기 : map, 넘파이를 이용한 행렬계산
예산 : combinations의 시간복잡도는 높은편
삼총사 : combinations 모듈 사용
시저 암호 : 문자열도 범위로 지정할수 있다.
숫자 문자열과 영단어 : for key, value in num_dic.items():
[1차] 비밀지도 : format 응용, 2진수 변환과 빈공간 채우기
3페이지
문자열 내 마음대로 정렬하기 : sorted 이용 이중조건 정렬
두 개 뽑아서 더하기 : combinations 사용
푸드 파이트 대회 : 슬라이스 활용
가장 가까운 같은 글자 : dictionaly 사용법
콜라 문제 : 사고문제
추억 점수 : dictionaly 내부 조회 조건문
2016년 : datetime 모듈 사용
폰켓몬 : set 관련
과일 장수 : 사고
모의고사 : enumerate : 반복문에서 인덱스와 요소에 동시에 접근
카드 뭉치 : 사고
소수 만들기 : break, continue, pass 의 차이
실패율 : range는 list다, lambda의 활용, 리스트 얇은 복사 방법
기사단원의 무기 : 약수 갯수 효율적 알고리즘
[1차] 다트 게임 : re.findall 를 활용한 특정 문자열 폼 찾기
로또의 최고 순위와 최저 순위 : count 활용
4페이지
체육복 : set(집합) 선언과 index의 활용
완주하지 못한 선수 : 양측의 값의 중복값시 set or dic 의 선택.
둘만의 암호 : 차집합 실습
크레인 인형뽑기 게임 : 스택0 활용문제
신규 아이디 추천 : re.sub 모듈사용법
개인정보 수집 유효기간 : dateutil.relativedelta을 이용한 월차이 계산
신고 결과 받기 : 사전 활용,빈공간 원하는 길이 0으로 채우기,
레벨2
https://school.programmers.co.kr/learn/courses/30/lessons/42586 : 올림
https://school.programmers.co.kr/learn/courses/30/lessons/12982?language=python3 : 정렬
https://school.programmers.co.kr/learn/courses/30/lessons/42746 : 파이썬에서 문자열 정수의 대소비교방법