CodeUP/코드업-6011~6020-python

cosmos·2021년 2월 24일
5
post-thumbnail

6011번

문제📖

풀이🙏

  • 실수 1개가 입력된다.
  • 입력된 실수를 그대로 출력하라.
    -> python에서 숫자형은 크게 int, float로 나뉜다.
    -> int형은 정수, float형은 실수형이다.
    -> float형으로 변수를 받아온다.
    코드💻
import sys

num = float(sys.stdin.readline())

print(num)

결과😎

출처📝
https://codeup.kr/problem.php?id=6011

6012번

문제📖

풀이🙏

  • 2개의 정수가 줄을 바꿔 입력된다.
  • 입력된 두 정수를 줄을 바꿔 출력하라.
    코드💻
import sys

num1 = int(sys.stdin.readline())
num2 = int(sys.stdin.readline())

print(num1)
print(num2)

결과😎

출처📝
https://codeup.kr/problem.php?id=6012

6013번

문제📖

풀이🙏

  • 2개의 정수가 줄을 바꿔 입력된다.
  • 입력된 두 정수를 줄을 바꿔 출력한다.
    코드💻
word1 = str(input())
word2 = str(input())

print(word2)
print(word1)

결과😎

출처📝
https://codeup.kr/problem.php?id=6013

6014번

문제📖

풀이🙏

  • 실수 1개가 입력된다.
  • 입력받은 실수를 줄을 바꿔 3번 출력한다.
    -> print()를 3번 사용한다.
    -> 또는 반복문 for이나 while을 사용한다.
    코드💻
## print 사용
import sys

num = float(sys.stdin.readline())

print(num)
print(num)
print(num)
## 반복문 for 사용
import sys

num = float(sys.stdin.readline())

for _ in range(3):
    print(num)

결과😎

출처📝
https://codeup.kr/problem.php?id=6014

6015번

문제📖

풀이🙏

  • 2개의 정수가 공백으로 구분되어 입력된다.
  • 입력된 두 정수를 줄을 바꿔 출력한다.
    -> split()를 사용하여 공백을 기준으로 입력받는다.
    -> map을 사용하여 두 정수의 형을 int형으로 지정해준다.
    코드💻
import sys

num1 , num2 = map(int,sys.stdin.readline().split())

print(num1)
print(num2)

결과😎

출처📝
https://codeup.kr/problem.php?id=6015

6016번

문제📖

풀이🙏

  • 2개의 정수가 공백으로 구분되어 입력된다.
  • 입력된 두 정수를 줄을 바꿔 출력한다.
    코드💻
word1, word2 = map(str,input().split())

print(word2, word1)

결과😎

출처📝
https://codeup.kr/problem.php?id=6016

6017번

문제📖

풀이🙏

  • 1개의 데이터가 입력된다.
  • 공백을 두고 3번 출력하라.
    -> for 반복문 + end = ' '를 사용한다.
    -> end는 출력 끝에 지정해준걸로 print출력의 마지막을 설정한다.
    -> print를 사용해도된다.
    코드💻
sentence = str(input())

for _ in range(3):
    print(sentence, end = ' ')

결과😎

출처📝
https://codeup.kr/problem.php?id=6017

6018번

문제📖

풀이🙏

  • 시와 분이 ':'으로 구분되어 한 줄로 입력된다.
  • 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다.
    -> 입력받을 때, split(':')로 입력받으면 :을 기준으로 구분되어 입력받아진다.
    -> print("%d"%(int형 변수))로 하면 print문의 "" 안 출력형식에 지정 변수를 넣을 수 있다.
    코드💻
import sys

hour, minute = map(int,sys.stdin.readline().split(':'))

print("%d:%d"%(hour,minute))

결과😎

출처📝
https://codeup.kr/problem.php?id=6018

6019번

문제📖

풀이🙏

  • 연도, 월, 일이 '.'으로 구분되어 입력된다.
  • 일-월-연도로 바꿔 출력하라.
    -> 6018번과 풀이방식이 같다.
    코드💻
import sys

year, month, day = map(int,sys.stdin.readline().split('.'))

print("%d-%d-%d" %(day, month, year))

결과😎

출처📝
https://codeup.kr/problem.php?id=6019

6020번

문제📖

풀이🙏

  • 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다.
  • '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다.
    -> int형으로 변수를 받아오면 000907은 907로 인식되기 때문에 str형으로 받아온다.
    -> str형은 +를 하면 두 자리가 이어붙이기가 되므로 +를 한다.
    코드💻
f, b = map(str,input().split('-'))

print(f+b)

결과😎

출처📝
https://codeup.kr/problem.php?id=6020

깃허브

github

0개의 댓글