Problem https://www.acmicpc.net/problem/10809 Solution code import string a = input() for i in string.ascii_lowercase: print(a.find(i),end=' ') Memo 문제 푸는 방법이 한참동안 떠오르지 않았다. 그래서 구글링을 해보니 파...
Problem https://www.acmicpc.net/problem/1094 Solution x = bin(int(input())) print(x.count("1")) Memo 문제에서 설명하는 과정대로 풀어내려고 했더니 너무 복잡했다. 따라서 과정을 단순화 했더니 2진수에서의 1의 개수를 구하는 것으로 정리됐다. 우선 bin 함수를 사용하여...
Problem https://www.acmicpc.net/problem/11021 Solution 주어진 횟수를 통해 for문을 구성하였다. print문의 양식이 복잡하기 때문에 문자열 포맷팅을 활용하여 표현하였다. code a = int(input()) for i in range(a): b = list(map(int, input().spl...
Problem https://www.acmicpc.net/problem/1110 Solution a = int(input()) n = 0 b = a k=100 while k != a: if 0<b<10: while b<10: b*=11 k=b n+...
Problem https://www.acmicpc.net/problem/11050 Solution math 모듈을 import 해서 해결했다. code import math a = list(map(int,input().split())) n = a[0] k = a[1] cal = math.factorial(n)/(math.factorial(n-k)...
Problem https://www.acmicpc.net/problem/10952 Solution while문을 사용해서 계속 입력받음. 문제의 조건인 입력값 0 0 일 때 프로그램을 종료시키는 부분은 if문에 적용함. code while True: a = list(map(int,input().split())) if a[0]==a[1...
Problem https://www.acmicpc.net/problem/1010 Solution import math t = int(input()) for i in range(t): a = list(map(int,input().split())) k = a[0] n = a[1] cal = math.factorial(n)...
Problem https://www.acmicpc.net/problem/8958 Solution 처음에 입력받은 값 5는 for문을 반복하는 횟수로 사용했다. 다음으로 입력받은 OX문자열은 X를 기준으로 split해서 리스트로 만들었다. 그렇게 되면 OOXXOXXOOO를 입력하면 리스트 a의 값은 ['OO', '', 'O', '', 'OOO']이 ...
Problem https://www.acmicpc.net/problem/1978 Solution qwe=input() a = list(map(int,input().split())) count=0 def prime_number(number): if number != 1: for f in range(...
Problem https://www.acmicpc.net/problem/2588 Solution code1 a = int(input()) b = int(input()) print(a*(b%10)) print(a*(b%100-b%10)//10) print(a*(b-b%100)//100) print(a*b) 자리수 별로 나눠서 계산하는 방법이 직접...