[백준] 2741: N찍기-python[파이썬]
https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력) 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력) 첫째 줄 부터 N번째 줄 까지 차례대로 출력한다. 풀이) N=int(input()) for i in range(1, N+1): print(i) 1부터 N까지 출력 하기 때문에 range의 범위를 range(1, N+1)로 설정을 해준다. 반복자 i를 1부터 N까지 반복한 값을 출력을 해준다. 거꾸로(역방향)으로 출력하는 방법이 궁..
2022.03.24
[백준] 15552: 빠른 A+B -python[파이썬]
https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 풀이) T = int(input())for i in range(T): a, b = map(int, input().split()) print(a+b) 이렇게 풀면 답은 도출이 가능하다. 문제가 원하는 답이 아니여서 타임 오류가 난다. 그래서 문제가 원하는 풀이를 하면 아래의 풀이가 된다. import sys #모듈을 읽어 들이겠다. T=int(sys.stdin.readline()) #T=int(input())도 가능..
2022.03.24
[백준] 8393: 합-python[파이썬]
https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제) n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력) 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력) 1부터 n까지 합을 출력한다. 풀이) 풀이1) n=int(input()) a=0 #임의로 정한 변수의 값을 0으로 지정해줌 for i in range(1, n+1): #1부터 n까지의 합이라고 했으니, range의 범위는 n+1가 된다. 1부터 n까지 i에 대입 a+=i #a에 i의 값을 누적해서 더하겠다. print(a) 범위가 range(1, n+1)이나 range(n+1)이..
2022.03.24
[백준] 10950: A+B-3 -python[파이썬]
https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력) 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력) 각 테스트 케이스마다 A+B를 출력한다. 풀이) 풀이1) T=int(input()) for i in range(T): a, b = map(int, input().split()) print(a+b) 테스트 케이스의 개수(T)대로 A와B를 입력받아야 하기 때문에..
2022.03.24
[백준] 2739: 구구단-python[파이썬]
https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제) N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력) 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력) 출력형식과 같게 N*1부터 N*9까지 출력한다. 풀이) 풀이1) N=int(input()) for i in range(1, 10): #1부터 9(10-1)까지 반복의 범위를 정해주고 print(N,"*", i, "=", N*i) #*와=을 문자열로 출력을 해준다. for 반복문의 기본 형태는 fo..
2022.03.24
[코드업:Code Up] 코드업 파이썬 기초 100제 6061~6070[python]
코드업 파이썬 기초 100제 6061번 부터 6070번까지의 문제풀이 6061) a, b=map(int, input().split()) print(a|b) 6062) a, b=map(int, input().split()) print(a^b) 6063) a, b=map(int, input().split()) if a>=b: print(a) else: print(b) 6064) a, b, c=map(int, input().split()) print((a if a
2022.03.24
[코드업:Code Up] 코드업 파이썬 기초 100제 6041~6060[python]
코드업 파이썬 기초 100제 6040번부터 6060번 까지의 풀이 6041) a, b=map(int, input().split()) print(a%b) 6042) x=float(input()) print(format(x, ".2f")) 6043) f1, f2=map(float, input().split()) print(format(f1/f2, ".3f")) 6044) a, b=map(int, input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) print(format(a/b, '.2f')) 6045) a, b, c=map(int, input().split()) sum=a+b+c print(sum, format(sum/3, '.2..
2022.03.23
[코드업:Code Up] 코드업 파이썬 기초 100제 6021~6040[python]
코드업 파이썬 기초 100제 문제의 풀이 6021) S=input() print(S[0], S[1], S[2], S[3], S[4], sep="\n") 6022) S=input() print(S[0:2], S[2:4], S[4:6]) 6023) h, m, s=input().split(':') print(m) 6024) w1, w2=input().split() s=w1+w2 print(s) 6025) a, b = input().split() c = int(a) + int(b) print(c) 6026) a=float(input()) b=float(input()) print(a+b) 6027) a = int(input()) print('%x'% a) 6028) a = int(input()) print('%x..
2022.03.23
[코드업:Code Up] 코드업 파이썬 기초 100제 6001~6020[python]
6001) print("Hello") 6002) print("Hello World") 6003) print("Hello") print("World") 6004) print("\'Hello\'") 6005) print('"Hello World"') 6006) print("\"!@#$%^&*()\'") 6007) print('"C:\\Download\\\'hello\'.py"') 6008) print('print("Hello\\nWorld")') 6009) A=input() print(A) 6010) A=int(input()) print(A) 6011) A=float(input()) print(A) 6012) A=input() B=input() print(A) print(B) 6013) A=input() B..
2022.03.23