오블완 14

[SWEA] 20728. 공평한 분배 2 (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com #Think나열했을 때 제일 큰 수에서 제일 작은 수 빼는 게 아니다서로의 차가 제일 작아야된다.무슨 말이냐면 100 10 10 1로 정렬했을 때 100 10 10으로 출력하는 지 알았는데 100이랑 10차이가 겁나게 크니까 안 된다. 100이랑 10의 차이, 10이랑 1의 차이를 비교해서 더 작은 거로 출력해야 한다 #CodeT = int(input())for test_case in range(1, T + 1): n, k = map(int, input().split()) number = list(map(int, input().split()..

카테고리 없음 2024.11.21

[SWEA] 1940. 가랏! RC카! (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com #Think0일 땐 뒤에 붙는 숫자가 없으니까 map으로 쪼개서 생각하면 안 된담.!#CodeT = int(input())# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.for tc in range(1, T + 1): n = int(input()) distance = 0 speed = 0 for i in range(n): plus = list(map(int, input().split())) if plus[0] == 1 : speed += plus[1] elif p..

카테고리 없음 2024.11.16

[SWEA] 1926. 간단한 369게임 (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com#Think내건 너무 단순 노가다인거 같다.369를 replace하는 건 굿아이디어인데나머지 숫자를 없애는 건 그냥 너무 내스타일인 거 같아서 괜찮은 코드 발견하면 들고 오겠음.#Codenum = int(input())for i in range(1, num + 1): a = str(i) a=a.replace('3', '-') a=a.replace('6', '-') a=a.replace('9','-') if '-' in a: a=a.replace('0','') a = a.replace('1', '') ..

SWEA 2024.11.15

[SWEA] 1206. [S/W 문제해결 기본] 1일차 - View (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com #Think내가 생각한 흐름대로 적어볼게용#1로 생각해 보았을 때--254-0254-0254-185254-76185-0185-254185-76185-22776-25476-18576-22776-84227-185227-76227-84227-17584-7684-22784-17584-0175-227175-84175-0175-0--00254185762278417500왼2오2에 있는 숫자를 빼서 다 양수일 때, 제일 작은 수가 조망권이 드는 층이라고 생각했어용그래서 if문으로 먼저 가르고max로 제일 큰 거 골라서total에 더해주었어용 ㅎㅎ뭔가 이렇게 복잡한 ..

SWEA 2024.11.14

[SWEA] 5431. 민석이의 과제 체크하기 (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com #Thinkset은 중복 없애주는 것!list는 그냥 있는 것!근데 이거 출력할 때 *set이나 *list으로 출력하는데,print(f"{tc}", *set)이렇게 "" 안에다 넣어서 출력하면 안 된다.#CodeT = int(input())# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.for tc in range(1, T + 1): num, a = map(int, input().split()) # num = 수강생 수, a=과제 제출한 사람, a_num = 과제 제출한 사람 번호 리스트 a_num = set(map(int,..

SWEA 2024.11.13

[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com #Thinkcnt = [0] * 101이거면 [0,0,0,0,0,0 ... 0,0,0,0] 이런식으로 이용할 수 있다.#CodeT = int(input())for test_case in range(1, T + 1): n = int(input()) scores = list(map(int,input().split())) cnt=[0]*101 for score in scores : cnt[score]+=1 maxnum = max(cnt) for i in range(100,-1,-1): if maxnu..

SWEA 2024.11.12

[SWEA] 5549. 홀수일까 짝수일까 (Python)

#Problem SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com#Think두가지 방법을 이용했다.#Code마지막 자리 수로만 판단T = int(input()) # 테스트 케이스의 수for tc in range(1, T + 1): num_str = input() # 100자리 이하의 양의 정수 입력 (문자열) # 마지막 자리 숫자로 홀짝 판별 if num_str[-1] in ['1', '3', '5', '7', '9']: result = "Odd" else: result = "Even" print(f"#{tc} {result}")전체 나눠서 판단T..

SWEA 2024.11.11