본문 바로가기

전체 글

(2344)
(Python3) - 프로그래머스(PCCP_기출문제) : 5번 심폐소생술 https://school.programmers.co.kr/learn/courses/30/lessons/340203 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 풀이과정cpr배열에 대해 for loop를 수행하며 basic_order에서 몇 번째인지의 index값을 찾은 뒤 answer에 index+1값을 저장합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(cpr): answer = [] basic_order = ["check", "call", "..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 코드 처리하기 https://school.programmers.co.kr/learn/courses/30/lessons/181932 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr분기 처리 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer, mode 선언 후 각각 적절히 초기화합니다.📔 풀이과정code의 index에 대해 for loop를 수행하며 현재 원소와 mode의 상태에 따라 answer뒤에 붙여줄 문자를 결정합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(code): answer =..
(Python3) - 프로그래머스(PCCP_기출문제) : 4번 병과분류 https://school.programmers.co.kr/learn/courses/30/lessons/340204# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr간단 분기 처리 문제였습니다.📕 풀이방법📔 정답 출력 | 반환분기에 따라 맞는 병과를 출력해줍니다.📕 Code📔 Python3code = input()last_four_words = code[-4:]if last_four_words == "_eye": print("Ophthalmologyc")elif last_four_words == "head": print("Neurosurger..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 여러 번 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문자열을 다뤄본 문제였습니다.📕 풀이방법📔 입력 및 초기화my_list를 선언해 my_string을 list형으로 변환해줍니다.📔 풀이과정queries의 각 원소를 for loop로 순회하며 다음을 진행합니다.slicing 규칙은 [start:end:step] 이므로 다음을 따릅니다. start: 슬라이싱을 시작할 인덱스 (생략하면 처음부터 시작)end: 슬라이싱을 종료할 인덱스 (생략하면 ..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 두 수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/181846 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr큰 수의 합을 지원하는 python으로 해결한 문제였습니다.📕 풀이방법📔 정답 출력 | 반환a와 b를 정수형으로 type casting해 더한 결과를 str로 형변환해 반환합니다.📕 Code📔 Python3def solution(a, b): return str(int(a) + int(b))*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열 만들기 4 https://school.programmers.co.kr/learn/courses/30/lessons/181918 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 배열 stk, index i를 선언 후 적절히 초기화해줍니다.📔 풀이과정문제 그대로 구현해줍니다.i가 arr 크기 미만인 동안 while loop를 수행하며 조건에 따라 구현해줍니다.📔 정답 출력 | 반환계산된 stk를 반환합니다.📕 Code📔 Python3def solution(arr): stk = [] i = 0 whi..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 왼쪽 오른쪽 https://school.programmers.co.kr/learn/courses/30/lessons/181890 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr지문이 오해의 소지가 있던 문제였습니다.📕 풀이방법📔 입력 및 초기화1. str_list에서 특정 문자의 index를 반환하는 findIndex함수를 수행해 찾은 경우 해당 index를, 찾지 못한 경우 -1을 반환합니다.2. lIndex, rIndex를 선언 해 findIndex함수의 결과를 저장합니다.📔 풀이과정l이나 r이 없으면 빈 리스트를 반환하라고 했으나 입출력 예시에는 l만 있어도..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 꼬리 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/181841 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문자열을 다뤄본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer를 선언 후 빈 문자열로 초기화합니다.📔 풀이과정str_list에 대해 for loop를 수행하며 현재 문자열 str에서 ex가 발견되지 않았을 때만 answer에 str를 붙여줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(str_list, ex): a..