본문 바로가기

알고리즘

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

6001 출력하기01

https://codeup.kr/problem.php?id=6001

 

[기초-출력] 출력하기01(설명)(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ python 언어에서 가장 기본적인 명령이 출력문이다. print( )를 이용해 다음 단어를

codeup.kr

내가 풀이한 방법

print 메소드를 통해 '' 또는 "" 안에 문자열을 타이핑해 출력할 수 있다.

소스코드

 

print('Hello')
cs

 

 

6002 출력하기02

 

codeup.kr/problem.php?id=6002

 

[기초-출력] 출력하기02(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

print 이용

소스코드

 

print('Hello World')
cs

 

 

6003 출력하기03

codeup.kr/problem.php?id=6003

 

[기초-출력] 출력하기03(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내

codeup.kr

내가 풀이한 방법

\n(백슬래쉬 n)을 사용하면 줄바꿈을 할 수 있다.

소스코드

 

print('Hello \nWorld')
cs

 

 

6004 출력하기 04

 

codeup.kr/problem.php?id=6004

 

[기초-출력] 출력하기04(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

'Hello'를 출력하려면 큰 따옴표("")안에 입력해서 출력해야한다. 만약 작은 따옴표('') 안에 입력해서 출력하게 되면 에러가 발생한다. 반대도 마찬가지로 "Hello"를 출력하려면 큰 따옴표 안에 입력해서는 출력이 안되고 작은 따옴표 안에 입력해 출력해야 한다.

소스코드

 

print("'Hello'")
cs

 

 

6005 출력하기05

 

codeup.kr/problem.php?id=6005

 

[기초-출력] 출력하기05(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

6004번 해설 참고

소스코드

 

print('"Hello World"')
cs

 

 

6006 출력하기06

 

codeup.kr/problem.php?id=6006

 

[기초-출력] 출력하기06(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.  ------ 이번에는 특수문자 출력에 도전하자!! 다음 문장을 출력하시오. "!@#$%^&*()' (단,

codeup.kr

내가 풀이한 방법

나는 작은 따옴표를 통해 출력을 했다. 작은 따옴표 안에 다른 문자들은 문제가 되지 않지만 '(작은 따옴표)문자로 인해 그대로 입력하게 되면 오류가 생길 것이다. 그걸 방지하기 위해 \(백슬래쉬)를 사용해 '의 기능이 무시되고 그저 문자로써만 역할을 하게된다.

예를 들어 ""(큰 따옴표)를 이용해 "Hello"라는 문자를 출력한다고 해보자. 6004번 해설대로 ''안에 입력해 출력하면 되지만 ""안에 입력해 출력하는 방법도 있는데 위에 설명 했듯이 \를 통해 print("\"Hello\"") 이와 같이 출력할 수 있다.

소스코드

 

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

 

 

6007 출력하기07

 

codeup.kr/problem.php?id=6007

 

[기초-출력] 출력하기07(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

""를 이용했기 때문에 입력한 부분에 "가 있으면 앞에 \를 사용하고 Download뒤에 \를 출력하려면 \를 이용해 \의 기능을 무시하도록 하고 그저 문자로써 출력하도록 한다.

소스코드

 

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

 

 

6008 출력하기08

 

codeup.kr/problem.php?id=6008

 

[기초-출력] 출력하기08(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

원래라면 Hello 뒤에 \n이 있어 줄바꿈이 된다. 하지만 \를 이용하면 \n의 줄바꿈 기능이 무시되고 그저 문자 그대로 출력된다.

소스코드

 

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

 

 

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

 

codeup.kr/problem.php?id=6009

 

[기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

내가 풀이한 방법

input 메소드를 통해 변수 ch에 사용자가 입력한 문자나 문자열을 저장한다.

(input 메소드로 인해 저장된 변수의 자료형은 문자열(str)이다)

소스코드

 

ch = input()
 
print(ch)
cs

 

 

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

 

codeup.kr/problem.php?id=6010

 

[기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.  ------ 정수(integer)는 양의 정수(1, 2, 3, 4, 5, ...), 음의 정수(-1, -2, -3, -4, -5, ...), 0 과 같

codeup.kr

내가 풀이한 방법

input 메소드 앞에 int 메소드를 사용하면 변수에 저장되는 데이터는 정수형으로 변환된다.

소스코드

 

= int(input())
 
print(n)
cs

'알고리즘' 카테고리의 다른 글

코드업 기초 100제(6010 ~ 6011)(Python)  (0) 2021.03.26