Daeng iOS

[코드업 CodeUp] Python 기초 100제 (6001~6010) 본문

알고리즘 & 코딩테스트/CodeUp : Python 기초 100제

[코드업 CodeUp] Python 기초 100제 (6001~6010)

U_Daeng 2022. 1. 27. 00:44

내 개발 블로그 첫 포스팅은 .. 코드업에서 풀어본 파이썬 기초 100제 풀이 ..!

막연하게 백준으로 코딩테스트 공부를 시작했다가 막막함을 느끼고 공부법을 찾아보던 중에 코드업에 기초 100제가 있다는 것을 알게돼서 풀기 시작했고 며칠전에 드디어 다 풀었다 

 

근데 언제 어느 문제를 풀었는지 기록해놨으면 좋았을 것 같은데 그땐 정리할 생각을 못했던 것 같아서 아쉽다ㅜㅜ 

이 이후에 공부하는 코테들은 꼭 기록하고 바로바로 정리하기 연습해야지!!!

 

우선 이건 내가 푼 문제의 링크고, 코드업에서 모범 답안을 제공해주는데 내가 공부할 때 내 풀이들과 비교해보기도 했고
혹시 보는 사람이 있다면 편하게 참고했으면 해서 같이 올려둘 예정이다

그리고 여러 풀이가 생각 나는 건 여러 번 채점했어서 첨부된 풀이가 여러개인 문제들도 있다 

https://codeup.kr/problemsetsol.php?psid=33 

 

문제집 / Python 기초 100제

 

codeup.kr

 

코드들은 깃허브에도 올려놨당

https://github.com/yujeong-kwon/Coding-test/tree/master/Codeup

 

GitHub - yujeong-kwon/Coding-test

Contribute to yujeong-kwon/Coding-test development by creating an account on GitHub.

github.com

 

6001부터 6008번은 기초중에서도 출력 파트였다

 

 

#6001 - 출력하기01

print()를 이용해 단어를 출력 

내 코드 

print("Hello")

모범 풀이

print("Hello")

 

 

#6002 - 출력하기02

print()를 이용해 공백을 포함한 문장을 출력

내 코드

print("Hello World")
print("Hello", "World")

모범 풀이

print("Hello World")

 

 

#6003 - 출력하기03

print()를 이용해 두 줄에 걸쳐 줄을 바꿔 출력

내 코드

print("Hello")
print("World")

모범 풀이

print("Hello")
print("World")

'''
또는

print("Hello\nWorld")
'''

 

 

#6004 - 출력하기04

print()를 이용해 작은 따옴표(')(single quotation mark)가 들어있는 출력문 출력

내 코드

print("'Hello'")

모범 풀이

print("'Hello'")

 

 

#6005 - 출력하기05

print()를 이용해 큰 따옴표(")(double quotation mark)가 들어있는 출력문 출력

출력할 땐 ' 아니면 "를 사용하면 되는데 그걸 포함 한 텍스트를 출력할 때는 둘 중 그걸 빼고 남은 하나를 쓰거나 \를 붙여서 쓰면된다

내 코드

print('"Hello World"')

모범 풀이

print("\"Hello World\"")

'''
또는

print('"Hello World"')
'''

 

 

#6006 - 출력하기06

특수문자 출력

위에서 설명한 것처럼 특수문자를 입력할 때는 앞에 \를 붙여서 사용하면 된다.

내 코드

print("\"!@#$%^&*()'")

모범 풀이

print("\"!@#$%^&*()'")

'''
또는

print('"!@#$%^&*()\'')
'''

 

 

#6007 - 출력하기07

특수문자를 포함한 파일 경로를 출력

내 코드

print("\"C:\Download\\'hello'.py\"")

모범 풀이

print("\"C:\Download\\\'hello\'.py\"")

 

 

#6008 - 출력하기08

파이썬 소스 코드 출력

내 코드

print('print("Hello\\nWorld")')

모범 풀이

print("print(\"Hello\\nWorld\")")

 


 

6009과 6010은 기초 입출력 파트다.

 

 

#6009 - 문자 1개 입력받아 그대로 출력하기

변수에 문자 저장 후 그대로 출력

내 코드

a = input()
print(a)

모범 풀이

c=input()
print(c)

 

 

#6010 - 정수 1개 입력받아 int로 변환하여 출력하기

변수에 정수 값을 저장 후 정수로 변환하여 출력

내 코드

num = int(input())
print(num)

모범 풀이

num = int(input())
print(num)