분류 전체보기
-
2024/12/07 [Today]Silver I 백준 2차 :: 누적 60개 / (실버4) 1920. 수 찾기5[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 60개 / (골드4) 1개 (골드5) 4개 (실버1) 9개 (실버2) 14개 (실버3) 19개 (실버4) 11개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백준 실버4 ..
[12월 코테 챌린지] 백준 2차 :: 누적 60개 / (실버4) 1920. 수 찾기52024/12/07 [Today]Silver I 백준 2차 :: 누적 60개 / (실버4) 1920. 수 찾기5[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 60개 / (골드4) 1개 (골드5) 4개 (실버1) 9개 (실버2) 14개 (실버3) 19개 (실버4) 11개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백준 실버4 ..
2024.12.07 -
2024/12/06 [Today]Silver I 백준 2차 :: 누적 59개 / (실버1) 11660. 구간 합 구하기 5[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 59개 / (골드4) 1개 (골드5) 4개 (실버1) 9개 (실버2) 14개 (실버3) 19개 (실버4) 10개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백..
[12월 코테 챌린지] 백준 2차 :: 누적 59개 / (실버1) 11660. 구간 합 구하기 52024/12/06 [Today]Silver I 백준 2차 :: 누적 59개 / (실버1) 11660. 구간 합 구하기 5[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 59개 / (골드4) 1개 (골드5) 4개 (실버1) 9개 (실버2) 14개 (실버3) 19개 (실버4) 10개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백..
2024.12.06 -
문제 보기 : 15654번: N과 M (5) 문제정답률 : 72%작성 코드arr_num, n = map(int,input().split())arr = list(map(int,input().split()))arr.sort()visited = [False]*arr_numdef combination(n,new): answer = [] if len(new)==n: return [new] for i in range(len(arr)): if not visited[i]: visited[i] = True answer.extend(combination(n,new+[arr[i]])) visited[i]=False r..
S3 15654번: N과 M (5)문제 보기 : 15654번: N과 M (5) 문제정답률 : 72%작성 코드arr_num, n = map(int,input().split())arr = list(map(int,input().split()))arr.sort()visited = [False]*arr_numdef combination(n,new): answer = [] if len(new)==n: return [new] for i in range(len(arr)): if not visited[i]: visited[i] = True answer.extend(combination(n,new+[arr[i]])) visited[i]=False r..
2024.12.05 -
문제 보기 : 10773번: 제로 문제정답률 : 68%작성 코드n = int(input())stack = []for _ in range(n): k = int(input()) if k == 0: if stack: stack.pop() else: stack.append(k)print(sum(stack))풀이문제만 읽어도 아 stack이구나 싶었다. 다만 고민이 됐던 거슨… pop()을 하면서 answer를 구할지, 그냥 마지막에 sum을 쓸지였다.근데 sum함수로 답을 출력해도 딱히 걸리진 않았다.만약 answer로 답을 구해야 했던 문제라면 정답률 더 떨어졌겠지?
S4 10773. 제로문제 보기 : 10773번: 제로 문제정답률 : 68%작성 코드n = int(input())stack = []for _ in range(n): k = int(input()) if k == 0: if stack: stack.pop() else: stack.append(k)print(sum(stack))풀이문제만 읽어도 아 stack이구나 싶었다. 다만 고민이 됐던 거슨… pop()을 하면서 answer를 구할지, 그냥 마지막에 sum을 쓸지였다.근데 sum함수로 답을 출력해도 딱히 걸리진 않았다.만약 answer로 답을 구해야 했던 문제라면 정답률 더 떨어졌겠지?
2024.12.05 -
문제 보기 : 1920번: 수 찾기 문제정답률 : 30%작성 코드n = int(input())nums = set(map(int,input().split()))k = int(input())ls = list(map(int,input().split()))from collections import dequedd = deque(ls)for _ in range(k): d = dd.popleft() if d in nums: print(1) else: print(0)풀이nums를 처음엔 list로 입력받도록 했는데, 시간초과가 발생했다. 그래서 set으로 변경했는데, 바로 sort되고 중복을 제거해서 그런가,.. 한방에 패스했다
S4 1920. 수 찾기문제 보기 : 1920번: 수 찾기 문제정답률 : 30%작성 코드n = int(input())nums = set(map(int,input().split()))k = int(input())ls = list(map(int,input().split()))from collections import dequedd = deque(ls)for _ in range(k): d = dd.popleft() if d in nums: print(1) else: print(0)풀이nums를 처음엔 list로 입력받도록 했는데, 시간초과가 발생했다. 그래서 set으로 변경했는데, 바로 sort되고 중복을 제거해서 그런가,.. 한방에 패스했다
2024.12.05 -
2024/12/05 [Today]Silver I 백준 2차 :: 누적 58개 / (실버4) 11399. ATM[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 58개 / (골드4) 1개 (골드5) 4개 (실버1) 8개 (실버2) 14개 (실버3) 19개 (실버4) 10개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백준 실버4 1..
[12월 코테 챌린지] 백준 2차 :: 누적 58개 / (실버4) 11399. ATM2024/12/05 [Today]Silver I 백준 2차 :: 누적 58개 / (실버4) 11399. ATM[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 58개 / (골드4) 1개 (골드5) 4개 (실버1) 8개 (실버2) 14개 (실버3) 19개 (실버4) 10개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제 백준 실버4 1..
2024.12.05 -
2024/12/04 [Today]Silver I 백준 2차 :: 누적 57개 / (실버4) 1620. 나는야 포켓몬 마스터 이다솜[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 57개 / (골드4) 1개 (골드5) 4개 (실버1) 8개 (실버2) 14개 (실버3) 19개 (실버4) 9개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문..
[12월 코테 챌린지] 백준 2차 :: 누적 57개 / (실버4) 1620. 나는야 포켓몬 마스터 이다솜2024/12/04 [Today]Silver I 백준 2차 :: 누적 57개 / (실버4) 1620. 나는야 포켓몬 마스터 이다솜[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1,2) 36개 (브론즈3,4) 35개 (브론즈5) 37개 (실버1,2) 11개 (실버3,4) 29개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 57개 / (골드4) 1개 (골드5) 4개 (실버1) 8개 (실버2) 14개 (실버3) 19개 (실버4) 9개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문..
2024.12.04 -
문제 보기 : 11660번: 구간 합 구하기 5 문제정답률 : 43%작성 코드import sysinput = sys.stdin.readlinen,m = map(int,input().split())ls = list(list(map(int,input().split())) for _ in range(n))for i in range(n): #행 for j in range(n): #열 if i == 0 and j == 0 : continue elif i == 0: ls[i][j] += ls[i][j-1] elif j == 0: ls[i][j] += ls[i-1][j] else: ..
S1 11660. 구간 합 구하기 5문제 보기 : 11660번: 구간 합 구하기 5 문제정답률 : 43%작성 코드import sysinput = sys.stdin.readlinen,m = map(int,input().split())ls = list(list(map(int,input().split())) for _ in range(n))for i in range(n): #행 for j in range(n): #열 if i == 0 and j == 0 : continue elif i == 0: ls[i][j] += ls[i][j-1] elif j == 0: ls[i][j] += ls[i-1][j] else: ..
2024.12.03