nayoungs
항상 끈기있게
nayoungs
  • 분류 전체보기 (274)
    • Cloud (21)
      • AWS (15)
      • Azure (3)
      • NCP (2)
      • GCP (1)
    • DevOps (68)
      • Docker (16)
      • Kubernetes (50)
      • CICD (2)
    • IaC (25)
      • Ansible (17)
      • Terraform (8)
    • Certification (4)
    • 금융 IT (5)
    • AI (3)
    • Linux (47)
    • 미들웨어 (5)
    • Programming (7)
      • GoLang (3)
      • Spring (4)
    • CS (25)
      • 네트워크 (17)
      • 운영체제 (5)
      • Web (1)
      • 개발 상식 (2)
      • 데이터베이스 (0)
    • Algorithm (59)
      • 프로그래머스 (36)
      • 백준 (18)
      • 알고리즘 정리 (5)
    • ETC (5)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
nayoungs

항상 끈기있게

Algorithm/백준

[Python] 백준 단계별로 풀어보기: 1단계 입출력과 사칙연산

2022. 2. 11. 18:03
728x90

1단계:<2557>

 

Hello World! 를 출력해보자.

 

코드:

print("Hello World!")
 

출력:

Hello World!
 

 


 

 

2단계:<10718>

 

두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한번씩 출력하자.

 

코드:

print("강한친구 대한육군")
print("강한친구 대한육군")
 

출력:

강한친구 대한육군
강한친구 대한육군
 

 

 

 

3단계:<10171>

 

기호를 이용하여 고양이를 출력해보자.(출력모양 참조)

 

역슬래시(\)를 쓸때는 \\와 같이 두개를 연속해서 적어야 인식된다.

 

코드:

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

출력:

\    /\
 )  ( ')
(  /  )
 \(__)|
 

 


 

 

4단계:<10172>

 

이번에는 개를 출력해보자. (출력모양 참조)

 

코드:

print("|\_/|")
print("|q p|   /}")
print("( 0 )\"\"\"\\")
print("|\"^\"`    |")
print("||_/=\\\\__|")
 

출력:

|\_/|
|q p|   /}
( 0 )"""\
|"^"`    |
||_/=\\__|
 
 

 

5단계:<1000>

 

두 정수 A, B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

(0<A,B<10)

 

코드:

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

입력:

1 2
 

출력:

3
 
 
 

 

6단계:<1001>

 

이번에는 두 정수 A, B를 입력받은 다음 A-B를 출력하는 프로그램을 작성해보자.

(0<A,B<10)

 

코드:

A, B = map(int, input().split())
print(A-B)
 

입력:

3 2
 

출력:

1
 

 

 

 

 

7단계:<10998>

 

이번에는 두 정수 A, B를 입력받은 다음 A*B를 출력하는 프로그램을 작성해보자.

(0<A,B<10)

 

코드:

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

입력:

2 1
 

출력:

1
 

 

 

 

8단계:<1008>

 

두 정수 A, B를 입력받은 다음, A/B를 출력하는 프로그램을 작성해보자.

(0<A,B<10)

 

코드:

A, B = map(int, input().split())
print(A/B)
 

입력:

1 3
 

출력:

0.3333333333333333
 

 

 

 

9단계:<10869>

 

두 자연수 A, B를 입력하고, 이때 A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하자.

(1 ≤ A, B ≤ 10,000)

 

코드:

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

입력:

7 3
 

출력:

10
4
21
2
1

 

 


 

 

10단계:<10869>

세 수 A,B,C를 순서대로 입력하고, 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력하는 프로그램을 작성해보자. (2 ≤ A, B, C ≤ 10000)

 

코드:

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)
 

입력:

5 8 4
 

출력:

1
1
0
0
 

 

 

 

백준 단계별로 풀어보기 1단계

 

출처: https://www.acmicpc.net/step

 

 

728x90
저작자표시 (새창열림)
    'Algorithm/백준' 카테고리의 다른 글
    • [Python] 백준 단계별로 풀어보기: 5단계 1차원 배열
    • [Python] 백준 단계별로 풀어보기: 4단계 while문
    • [Python] 백준 단계별로 풀어보기: 3단계 for문
    • [Python] 백준 단계별로 풀어보기: 2단계 if문
    nayoungs
    nayoungs
    안되면 될 때까지

    티스토리툴바