python study - beakjoon 문제풀기01 - 입출력과 사칙연산

백준 홈페이지 - 문제 - 단계별로 풀어보기 중 1. 입출력과 사칙연산 문제와 내가 쓴 답들

2557번 문제
print 함수를 쓸줄만 알면 된다.

print("Hello World!")

10718 문제
그냥 두번 써도 되지만 *2를 쓰면 같은 내용을 두번 출력이 가능하다

print("강한친구 대한육군\n"*2)

1000번 문제
input 함수로 입력을 받을수 있다
map 함수를 이용해서 입력받은 값을 숫자 타입으로 저장하면서 여러 변수에 한번에 저장할 수 있다.

a, b = map(int, input().split())
print(a+b)

3003번 문제
print 문 안에서 중괄호를 이용하면 변수를 호출함과 동시에 계산도 가능하다

a, b, c, d, e, f = map(int, input().split())
print(f"{1-a} {1-b} {2-c} {2-d} {2-e} {8-f}")

10430번 문제
계산 결과만 출력하고 싶으면 print 문 안에 변 수 및 수식을 그대로 쓰면된다.

A, B, C = map(int, input().split())
print((A+B) % C)
print(((A % C) + (B % C)) % C)
print((A*B) % C)
print(((A % C) * (B % C)) % C)

2588번 문제
// 는 몫, % 는 나머지를 구한다

a = int(input())
b = int(input())
bbb = b//100
bb = b//10 % 10
b1 = b % 10
    
c = a*b1
d = a*bb
e = a*bbb
f = a*b
    
print(c, d, e, f)

10171번 문제
여러줄 입력하려면 작은 따옴표 또는 큰 따옴표 세개를 쓰면된다
역 슬러시 입력을 위해서는 역슬러시를 한번더 입력하면 된다

a = """\\    /\\
 )  ( ')
(  /  )
 \\(__)|"""
print(a)

댓글 쓰기

0 댓글