코딩테스트/백준[Python]

백준 파이썬 코딩테스트 문제 풀이
[그대로 출력하기,그대로 출력하기2]-11718,11719번 11719번: 그대로 출력하기 2 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 www.acmicpc.net 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net My answer import sys for L in sys.stdin: print(L,end="") Another ans..
[대회 or 인턴]-2447번 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net My answer n,m,k=map(int,input().split()) t=0 while(1): if(n>=2 and m>=1): n,m=n-2,m-1 if(n+m>=k): t+=1 else: print(t) break else: print(t) break Another answer n,m,k=map(int,input().split()) print(min(n//2,m,(n+m-k)//3)) 더보기 우와 똑똑하다....어차피 여자가 만들 수 있는 최대팀 and 남자가 만들 수 있는 최대팀 and 인턴..
[별 찍기-10]-2447번 2447번: 별 찍기 - 10 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 www.acmicpc.net My answer def delete(cnt,tmp,n): for i in range(n//3,cnt,n): for t in range(i,i+n//3,1): for j in range(n//3,cnt,n): tmp[t]=tmp[t][:j]+" "*(n//3)+tmp[t][j+(n//3):] if(cnt!=n): return delete(cnt,tmp,n*3) else: return tmp n=int(inp..
[A+B-2]-2558번 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net My answer a,b=int(input()),int(input()) print(a+b) Another answer print(sum(map(int,open(0)))) [A+B-3]-10950번 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net My answer for _ in range(int(input())): print(sum(map(int,input().split()))) [A+B-4]-10951번 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, ..
[사탕게임]-3085번 3085번: 사탕 게임 예제 3의 경우 4번 행의 Y와 C를 바꾸면 사탕 네 개를 먹을 수 있다. www.acmicpc.net My answer def init(board,n,sums): cnt=1 for i in range(n): for j in range(n-1): if(board[i][j]==board[i][j+1]): cnt+=1 else: sums.append(cnt) cnt=1 if(cnt!=1): sums.append(cnt) cnt=1 return sums def calc(board,n,sums): tmp=copy.deepcopy(board) for i in range(n): for j in range(n-1): if(tmp[i][j]!=tmp[i][j+1]): tm..
[가르침]-1062번 1062번: 가르침 첫째 줄에 단어의 개수 N과 K가 주어진다. N은 50보다 작거나 같은 자연수이고, K는 26보다 작거나 같은 자연수 또는 0이다. 둘째 줄부터 N개의 줄에 남극 언어의 단어가 주어진다. 단어는 영어 소문 www.acmicpc.net Another answer from itertools import combinations n, k = map(int, input().split()) alpha = {'b': 20, 'd': 19, 'e': 18, 'f': 17, 'g': 16, 'h': 15, 'j': 14, 'k': 13, 'l': 12, 'm': 11, 'o': 10, 'p': 9, 'q': 8, 'r': 7, 's': 6, 'u': 5, 'v': 4, 'w': ..
창빵맨
'코딩테스트/백준[Python]' 카테고리의 글 목록 (26 Page)