[문제]문제 : 백준 백준 32978번_아 맞다 마늘흑백요리사가 떠오르는 문제였다.solved.ac 마라톤 문제여서 풀었음 [코드]import sysinput = sys.stdin.readlineN = int(input().strip())ready_ingredients = list(map(str, input().split()))used_ingredients = list(map(str, input().split()))for i in range(N): if ready_ingredients[i] in used_ingredients: pass else: result = ready_ingredients[i] breakprint(result)이것도 맞는데 단점이 ..
[문제]문제 : 백준 4740번_거울, 오! 거울 [코드]import sysinput = sys.stdin.readlinewhile True: user_input_string = input().rstrip() if user_input_string == "***": break print(user_input_string[::-1])겉으로 보기에는 문제가 없어 보이는 코드다.하지만 제출하면 "출력 형식이 잘못되었다"라는 에러가 뜬다.뭐가 문제일까? rstrip()은 모든 오른쪽 공백 문자(스페이스, 탭, 개행 등)를 잘라낸다.문장 끝에 공백 문자가 있으면 사라지고이는 곧 문제에소 요구하는 출력 결과가 달라질 수 있다는 말이다.뒤집어서 출력해도 이미 잘려나간 공백은 복구할 수 없..
[문제]문제 : 백준 1681번_줄 세우기 [코드]import sysinput = sys.stdin.readlineN, L = map(int, input().split())num = 1result = []while len(result) [리팩터링 코드]import sysinput = sys.stdin.readlinedef find_max_label(N, L): count = 0 num = 1 L = str(L) while True: if L not in str(num): count += 1 if count == N: return num num += 1..
[문제]문제 : 백준 2750번_수 정렬하기 [코드]import sysinput = sys.stdin.readlineN = int(input().strip())nums_list = []for _ in range(N): num = int(input().strip()) nums_list.append(num)result = sorted(nums_list)for i in range(N): print(result[i]) [리팩터링 코드]import sysinput = sys.stdin.readlineN = int(input())nums = [int(input()) for _ in range(N)]for num in sorted(nums): print(num)입력 처리를 리스트 컴프리헨..
[문제]문제 : 백준 3034번_앵그리 창영 [코드]import sys, mathinput = sys.stdin.readlineN, W, H = map(int, input().split())# 성냥 박스의 대각선 길이를 생각해야함diagonal = math.sqrt(W**2 + H**2)for _ in range(N): match = int(input().strip()) # 성냥 박스의 대각선 길이보다 성냥이 짧으면 문제가 없음 if diagonal >= match: print("DA") else: print("NE")피타고라스 정리로 성냥 박스의 대각선 길이를 생각해야 했다. [리팩터링 코드]import sysinput = sys.stdin...
실버 2 승급까지 1점 남았다. 스트릭은 현재 38일 유지 중이다.다만 4~7문제까지 푼 날은 적었다. 하루에 많아야 3문제를 풀고 있다.4문제까지 푸는 걸로 도전! https://kimddong96.tistory.com/175 백준 151문제 풀고 느낀 점 : "뭔가 잘못되었다"[주저리주저리]이전까지 알고리즘 공부도 찍먹, 코딩 테스트 공부도 찍먹을 하다가아래와 같은 과정을 국비 + 내돈내산으로 참여하면서 본격적으로 코테 공부에 입문했다.처음 시작할 때는 백kimddong96.tistory.com저번에 이 글을 작성할 때 실버 3 절반이었는데, 어느새 실버 2를 바라본다.사실 거품이라 생각하는 게 브론즈 문제 중에서도 문제 해석이 어렵거나까다로운 문제들은 바로바로 해결을 못했다. 하지만 알고리즘 ..