본문 바로가기

알고리즘 (Python)/코드업 기초 100제

(195)
[CodeUp] 코드업 기초 100제 6008번 풀이 - 파이썬(python) 6008 : [기초-출력] 출력하기08(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 출력문 연습의 마지막 문제이다. (생각과 시도를 많이 해야하는 문제들은 한 두 문제씩 넘겼다가 나중에 풀어보면 된다.) 이번에는 다음과 같은 python프로그램의 소스코드를 출력해보자. print("Hello\nWorld") 위 코드를 정확히 그대로 출력하시오.(공백문자 주의) 입력 입력 없음 출력 print("Hello\nWorld") 입력 예시 출력 예시 print("Hello\nWorld") 내 풀이 print("print(\"Hello\\nWorld\")") 모범 답안 print("print(\"Hello\\nWorld\")") 해설 6006번, 6007번에서 파이썬의 print() 함수 내에..
[CodeUp] 코드업 기초 100제 6007번 풀이 - 파이썬(python) 6007 : [기초-출력] 출력하기07(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자. 파일 경로에는 특수문자들이 포함된다. 다음 경로를 출력하시오. "C:\Download\'hello'.py" (단, 따옴표도 함께 출력한다.) 입력 입력 없음 출력 "C:\Download\'hello'.py" 를 출력한다. 입력 예시 출력 예시 "C:\Download\'hello'.py" 내 풀이 print('"C:\\Download\\\'hello\'.py"') 모범 답안 print("\"C:\Download\\\'hello\'.py\"") 해설 파이썬의 print() 함수 내에서 따옴표 문자를 출력하고자 할 때는 백슬래시와 함께 사용해야합니다...
[CodeUp] 코드업 기초 100제 6006번 풀이 - 파이썬(python) 6006 : [기초-출력] 출력하기06(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 이번에는 특수문자 출력에 도전하자!! 다음 문장을 출력하시오. "!@#$%^&*()' (단, 큰따옴표와 작은따옴표도 함께 출력한다.) 입력 입력 없음 출력 "!@#$%^&*()' 를 출력한다. 입력 예시 출력 예시 "!@#$%^&*()' 내 풀이 print("\"!@#$%^&*()'") 모범 답안 print("\"!@#$%^&*()'") ''' 또는 print('"!@#$%^&*()\'') ''' 해설 파이썬의 print() 함수 내에서 큰 따옴표(") 또는 작은 따옴표(')를 출력할 때는 백슬래시(\)를 사용합니다. 백슬래시를 큰 따옴표나 작은 따옴표 앞에 삽입하면 백슬래시 뒤의 따옴표는 문자열을 ..
[CodeUp] 코드업 기초 100제 6005번 풀이 - 파이썬(python) 6005 : [기초-출력] 출력하기05(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 이번에는 큰따옴표(")(double quotation mark)가 포함된 출력문을 연습해보자. 다음 문장을 출력하시오. "Hello World" (단, 큰따옴표도 함께 출력한다.) 입력 입력 없음 출력 "Hello World" 를 출력한다. 입력 예시 출력 예시 "Hello World" 내 풀이 print('"Hello World"') 모범 답안 print("\"Hello World\"") ''' 또는 print('"Hello World"') ''' 해설 print() 함수 내에서 큰 따옴표를 출력하기 위하여 작은 따옴표로 함수 내의 문자열을 묶어주었습니다.
[CodeUp] 코드업 기초 100제 6004번 풀이 - 파이썬(python) 6004 : [기초-출력] 출력하기04(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 이번에는 작은 따옴표(')(single quotation mark)가 들어있는 출력문 연습을 해보자. 다음 문장을 출력하시오. 'Hello' 입력 입력 없음 출력 'Hello' 를 출력한다. 입력 예시 출력 예시 'Hello' 내 풀이 print("'Hello'") 모범 답안 print("'Hello'") 해설 파이썬의 print() 함수로 출력해줍니다. 작은 따옴표를 출력하기 위해서 print() 함수 내의 문자열을 큰 따옴표로 묶어주었습니다.
[CodeUp] 코드업 기초 100제 6003번 풀이 - 파이썬(python) 6003 : [기초-출력] 출력하기03(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 이번에는 줄을 바꿔 출력하는 출력문을 연습해보자. 다음과 같이 줄을 바꿔 출력해야 한다. Hello World (두 줄에 걸쳐 줄을 바꿔 출력) 입력 입력 없음 출력 Hello World 를 출력한다. 입력 예시 출력 예시 Hello World 내 풀이 print("Hello\nWorld") 모범 답안 print("Hello") print("World") ''' 또는 print("Hello\nWorld") ''' 해설 파이썬에서 print() 함수 내에서 줄바꿈을 나타내주는 개행 문자(\n)을 사용하여서 줄을 바꾸어 주었습니다.
[CodeUp] 코드업 기초 100제 6002번 풀이 - 파이썬(python) 6002 : [기초-출력] 출력하기02(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 이번에는 공백( )을 포함한 문장을 출력한다. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) 입력 입력 없음 출력 Hello World 를 출력한다. 입력 예시 출력 예시 Hello World 내 풀이 print("Hello World") 모범 답안 print("Hello World") 해설 파이썬의 print() 함수는 따옴표 안의 문자열에서 띄어쓰기를 그대로 출력해줍니다.
[CodeUp] 코드업 기초 100제 6001번 풀이 - 파이썬(python) 6001 : [기초-출력] 출력하기01(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 python 언어에서 가장 기본적인 명령이 출력문이다. print( )를 이용해 다음 단어를 출력하시오. Hello 입력 입력 없음 출력 Hello 입력 예시 출력 예시 Hello 내 풀이 print("Hello") 모범 답안 print("Hello") 해설 파이썬의 print() 함수를 사용하여 Hello라는 문자열을 출력해줍니다.
[CodeUp] 코드업 기초 100제 1099번 풀이 - 파이썬(python) 1099 : [기초-2차원배열] 성실한 개미 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 이에 호기심이 생긴 영일이는 그 개미를 미로 상자에 넣고 살펴보기 시작하였다. 미로 상자에 넣은 개미는 먹이를 찾았거나, 더 이상 움직일 수 없을 때까지 오른쪽 또는 아래쪽으로만 움직였다. 미로 상자의 구조가 0(갈 수 있는 곳), 1(벽 또는 장애물)로 주어지고, 먹이..
[CodeUp] 코드업 기초 100제 1098번 풀이 - 파이썬(python) 1098 : [기초-2차원배열] 설탕과자 뽑기 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 부모님과 함께 유원지에 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. (잉어, 붕어, 용 등 여러 가지가 적혀있다.) 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 위치(x, y)가 주어질 때, 격자판을 채운 막대의 모양을 출력하는 프로그램을 만들어보자. 입력 첫 줄에 격자판의 세로(h), 가로..