백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 세번째인 반복문 문제들을 풀어보겠습니다. 여기서는 for 문과 f-string 사용법을 익힐 수 있었습니다.
반응형
for 문의 기본을 익힐 수 있는 문제이며 print 문 출력을 할 때 f-string 을 이용해서 여러 변수 값을 문자와 함께 출력하는 방법을 익힐 수 있습니다.
a = int(input())
for b in range(1,10): # range(a,b) : a 이상 b 미만의 수
print(f"{a} * {b} = {a*b}") # f-string 에서는 {} 를 사용해 변수 값을 출력할 수 있다.
x = int(input())
n = int(input())
sum = 0
for i in range(n): # n번 반복하여 입력값 받으며 금액 합 계산하기
a, b = map(int, input().split())
sum += a*b
if sum == x:
print("Yes")
else:
print("No")
25314번: 코딩은 체육과목 입니다 (acmicpc.net)
이번 문제의 경우 입력값인 N 을 4로 나눈 몫과 나머지를 사용하여 풀 수 있다.
우선 N 을 4로 나눈 몫 (a = n//4) 만큼 "long" 을 반복 출력하고,
N 을 4로 나눈 나머지가 0이 아닌 경우 마지막에 "long int" 를 붙이고,
N 을 4로 나눈 나머지가 0인 경우 마지막에 "int" 만 붙이면 된다.
n = int(input())
a = n//4 # a 를 4로 나눈 몫
b = n%4 # a 를 4로 나눈 나머지
for i in range(a):
print("long", end=' ')
if b > 0:
print("long int")
else:
print("int")
반응형
'IT > 알고리즘' 카테고리의 다른 글
[알고리즘/파이썬] 백준 10807번 개수 세기, 10810번 공 넣기, 10813번 공 바꾸기 (0) | 2023.06.15 |
---|---|
[알고리즘/파이썬] 백준 2884번 알람 시계, 2525번 오븐 시계 (사칙연산, 조건문) (0) | 2023.05.09 |
[알고리즘/파이썬] 백준 10171번 고양이, 10172번 개 (특수문자 출력) (0) | 2023.05.05 |
[알고리즘/파이썬] 백준 10869번 사칙연산 (사칙연산) (0) | 2023.04.26 |
[알고리즘/파이썬] 백준 2557번 Hello World (입출력) (0) | 2023.04.25 |
댓글