본문 바로가기

전체 글186

초보자를 위한 파이썬 300제(001~010) 001 화면에 Hello World 문자열을 출력하세요 더보기 print('Hello World') 002 화면에 "Mary's cosmetics"을 출력하세요. 더보기 print("Mary's cosmetics") 003 화면에 아래 문장을 출력하세요. 신씨가 소리질렀다. "도둑이야". 더보기 print('신씨가 소리질렀다. "도둑이야".') 004 화면에 "C:\Windows"를 출력하세요. 더보기 print("C:\Windows") 005 다음 코드를 실행해보고 \t와 \n의 역할을 설명해보세요. print("안녕하세요. \n 만나서\t\t반갑습니다.") 더보기 \n은 개행이며, \t는 탭을 의미한다. 006 print 함수에 두 개의 단어를 입력한 예제입니다. 아래 코드의 출력 결과를 예상해봅시다.. 2022. 4. 5.
프로그래머스 1 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. 입출력 예seoulreturn ["Jane", "Kim"] "김서방은 1에 있다" 더보기 def solution(seoul): answer = '' x = seoul.index('Kim') answer = '김서방은 '+str(x)+'에 있다' return ans.. 2022. 2. 28.
코드업 15강 15-1 훈련병인 철수는 교관의 지시에 따라야한다. 교관은 "좌로 1보, 하로 2보 가!"와 같이 좌,우,상,하로 이동할 것을 명령한다. 철수의 현재 위치가 입력으로 주어질 때 교관의 명령대로 이동한 위치는 어디일까? 제한 조건 1. 철수의 현재 위치는 첫 입력 값으로 공백을 두고 입력된다. ex) 1 1 => (0, 0), 5 4 => (4, 3) 2. 훈련소의 전체 공간 크기는 5*5 이다. 3. 교관이 지시한 명령은 절대 훈련소 공간을 벗어나지 않는다. 4. 좌는 왼쪽, 우는 오른쪽, 상은 위쪽, 하는 아래쪽으로 한다. 5. 입력은 좌,우,상,하의 순서대로 공백을 두고 입력된다. ex) 3 2 3 3 => 좌로 2보, 우로 2보, 상으로 3보, 하로 3보 이동. 입력 3 3 1 2 1 3 출력 0 .. 2022. 2. 28.
코드업 100제 14강 ''' 정보 선생님은 수업을 시작하기 전에 이상한 출석을 부른다. 선생님은 출석부를 보고 번호를 부르는데, 학생들의 얼굴과 이름을 빨리 익히기 위해 번호를 무작위(랜덤)으로 부른다. 그리고 얼굴과 이름이 잘 기억되지 않는 학생들은 번호를 여러 번 불러 이름과 얼굴을 빨리 익히려고 하는 것이다. 출석 번호를 n번 무작위로 불렀을 때, 각 번호(1 ~ 23)가 불린 횟수를 각각 출력해보자. 입력 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. (1 ~ 10000) 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다. 10 1 3 2 2 5 6 7 4 5 9 출력 1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 줄로 출력한다. 1 2 1 1 2 1 .. 2022. 2. 14.