분류 전체보기 507

[python] 백준 1731 추론

https://www.acmicpc.net/problem/1731 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net N = int(input()) numbers=[] for i in range(N): numbers.append(int(input())) if numbers[1]-numbers[0] == numbers[2]-numbers[1]: print(numbers[N-1]+numbers[1]-numbers[0]) elif numbers[1]/numbers[0] == numbers[2]/nu..

[python] 백준 1547 공

https://www.acmicpc.net/problem/1547 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net N=int(input()) ball = [] now=1 for i in range(N): inp= list((map(int,input().split()))) inp.sort() ball.append(inp) for i in ball: if i[0] ==now: now=i[1] elif i[1]==now: now=i[0] print(now)

[python] 백준 1264 모음의 개수

https://www.acmicpc.net/problem/1264 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net # 'a', 'e', 'i', 'o', 'u' alp = ["a","e","i","o","u"] while(1): cnt=0 inp=input() if inp =="#": break for i in inp: if i in alp or i.lower() in alp: cnt+=1 print(cnt)

[python] 백준 1259 팰린드롬수

https://www.acmicpc.net/problem/1259 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net result=[] while(1): inp=input() if inp == "0": break inp=list(inp) length = int(len(inp)/2) if len(inp)%2==0: front = inp[0:length] back = inp[length:] else: front = inp[0:length] back = inp[length+1:] if front =..

[python] 백준 2386 도비의 영어 공부

https://www.acmicpc.net/problem/2386 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net result =[] while(1): cnt=0 inp=input() if inp =="#": break for i in inp: if i ==inp[0] or i==inp[0].upper(): cnt+=1 result.append([inp[0],cnt-1]) for i in result: print(i[0],i[1])

[python] 백준 2588 곱셈

https://www.acmicpc.net/problem/2588 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net one = int(input()) two = input() three = one*int(two[2]) four = one*int(two[1]) five = one*int(two[0]) six = three+four*10+five*100 print(three,four,five,six,sep='\n')

[python] 백준 1789 블랙잭

https://www.acmicpc.net/problem/2789 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출�� www.acmicpc.net from itertools import combinations number, limit = input().split() number=int(number) limit=int(limit) numbers=[] numbers=list((map(int,input().split()))) maxx=numbers[0] tmp = list(combinations(numbers,3)) cnt=0..

[c++] 백준 1652 누울 자리를 찾아라

https://www.acmicpc.net/problem/1652 1652번: 누울 자리를 찾아라 첫째 줄에 방의 크기 N이 주어진다. N은 1이상 100이하의 정수이다. 그 다음 N줄에 걸쳐 N개의 문자가 들어오는데 '.'은 아무것도 없는 곳을 의미하고, 'X'는 짐이 있는 곳을 의미한다. www.acmicpc.net #include #include using namespace std; int main() { int n; int cnta = 0; int cntb = 0; int dot = 0; string arr[100]; cin >> n; for (int i = 0; i > arr[i]; } //가로 카운트 시작 for (int i = 0; i < n; i++) { fo..

[python] 백준 6603 로또

https://www.acmicpc.net/problem/6603 6603번: 로또 문제 독일 로또는 {1, 2, ..., 49}에서 수 6개를 고른다. 로또 번호를 선택하는데 사용되는 가장 유명한 전략은 49가지 수 중 k(k>6)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 www.acmicpc.net from itertools import combinations while(1): inp = list(map(int,input().split())) number = inp[0] if number==0: break inp= inp[1:] arr=inp[:] tmp = list(combinations(arr,6)) for i in range(len(tmp)): for j in rang..