반응형 분류 전체보기252 [백준][Python] 1213번 팰린드롬 만들기 1213번: 팰린드롬 만들기첫째 줄에 문제의 정답을 출력한다. 만약 불가능할 때는 "I'm Sorry Hansoo"를 출력한다. 정답이 여러 개일 경우에는 사전순으로 앞서는 것을 출력한다.www.acmicpc.net 코드 from collections import Countername = list(map(str,input()))name.sort()count = Counter(name)odd = 0odd_alpha = ''ans = ''for i in count: if count[i] % 2 != 0: odd += 1 odd_alpha += i for _ in range(count[i]//2): ans += iif odd > 1: print("I'm Sorry Hansoo")elif odd == 0:.. 2023. 1. 20. [백준][Python] 15903번 카드 합체 놀이 15903번: 카드 합체 놀이 첫 번째 줄에 카드의 개수를 나타내는 수 n(2 ≤ n ≤ 1,000)과 카드 합체를 몇 번 하는지를 나타내는 수 m(0 ≤ m ≤ 15×n)이 주어진다. 두 번째 줄에 맨 처음 카드의 상태를 나타내는 n개의 자연수 a1, www.acmicpc.net 코드 import heapq n,m = map(int,input().split()) n_list = list(map(int,input().split())) heapq.heapify(n_list) for _ in range(m): a = heapq.heappop(n_list) b = heapq.heappop(n_list) heapq.heappush(n_list,a+b) heapq.heappush(n_list,a+b) print(.. 2023. 1. 19. [백준][Python] 1920번 수 찾기 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 코드 def find(num): f = 0 e = n-1 while f n_list[mid]: f = mid+1 else: e = mid-1 return 0 n = int(input()) n_list = list(map(int,input().split())) n_list.sort() m = int(input()) m_list = list(map(int,input().split())) for i in m_list: .. 2023. 1. 18. [백준][Python] 1043번 거짓말 1043번: 거짓말 지민이는 파티에 가서 이야기 하는 것을 좋아한다. 파티에 갈 때마다, 지민이는 지민이가 가장 좋아하는 이야기를 한다. 지민이는 그 이야기를 말할 때, 있는 그대로 진실로 말하거나 엄청나게 www.acmicpc.net 코드 n,m = map(int,input().split()) know = set(map(int,input().split()[1:])) party = [] for _ in range(m): party.append(set(map(int,input().split()[1:]))) for _ in range(m): for p in party: if p & know: know = know | p ans = 0 for p in party: if not p & know: ans += 1.. 2023. 1. 17. 이전 1 ··· 4 5 6 7 8 9 10 ··· 63 다음 반응형