10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net import sys input = sys.stdin.readline input().rstrip() #첫째줄 입력 print(input().rstrip().split().count(input().rstrip())) #두번째, 세번째 입력 입력받는 걸 제대로 하면 어려울 것은 없다. rstrip()을 따로 써주는 이유는 끝에 붙는 \n 때문이기도 하지만, 각각 줄마다 따로 입력받기 위해 한다. input을 아예 sys.stdin.readline().rst..
10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net import sys n,x = map(int,sys.stdin.readline().split()) a = sys.stdin.readline().split() for i in a: if int(i)
15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net [백준/python] 1000번 - A+B / 새싹 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net A,B = map(int,input().split()) print(A+B) python에서 사용자의 입력을 받는 방법은 2가지가 있다. 하나는 input() sikaro.tistory.com n,*a=map(int,open(0).read().split()) print(' '.join(str(a[i]+a[i+..
10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True: try: a,b = map(int,(input().split())) print(a+b) except: break A+B - 5 문제와 마찬가지지만, 이번엔 몇개까지 입력받는지도 없다. 이럴 때는 try except 문을 쓰면 된다. 만약 try를 했을 때, try 안에 있는 구문이 작동하지 않으면 except문으로 넘어가 명령을 수행한다. while이 도는 동안, input().split()을 시도하고, 작동하지 않으면(input이 없으면) except 문으로 넘어가 while 문을 나간다. 간단한 함수이지만 while에 익숙하지 않은 사람들은 떠올리..
2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net a = int(input()) for i in range(1,10): print(a,"*",i,"=",a*i) a를 입력받고, for 루프를 이용해서 print하면 된다. print는 ,(콤마)를 기준으로 합쳐서 출력한다. 이때 콤마를 쓰면 자동으로 스페이스바 하나가 중간에 들어가는 것으로 취급되어서 출력된다.