본문 바로가기

Algorithm

(2139)
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 마지막 두 원소 https://school.programmers.co.kr/learn/courses/30/lessons/181927 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr배열의 원소를 다뤄보는 문제였습니다.📕 풀이방법📔 입력 및 초기화마지막 원소는 - index로 접근할 수 있습니다. -1번째 값이면 마지막 원소, -2번째 값은 마지막에서 두 번째 원소가 됩니다.📔 풀이과정조건에 맞게 해당 원소의 값을 계산래 num_list뒤에 값을 append해줍니다.📔 정답 출력 | 반환num_list를 반환합니다.📕 Code📔 Python3def solution(nu..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 곱하기 https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr📕 풀이방법📔 정답 출력 | 반환문자열 * 정수로 표현할시 문자열이 정수번 반복되는 값을 생성할 수 있습니다. 해당값을 반환합니다.📕 Code📔 Python3def solution(my_string, k): return my_string * k*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩 기초 트레이닝) : n의 배수 https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr📕 풀이방법📔 정답 출력 | 반환num을 n으로 나눴을 때 나머지가 0이면 1을 반환하고 아닌 경우에는 0을 반환합니다.📕 Code📔 Python3def solution(num, n): if num % n == 0: return 1 return 0*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 수 조작하기 1 https://school.programmers.co.kr/learn/courses/30/lessons/181926 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr분기문을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer 선언 후 n으로 초기화합니다.📔 풀이과정control의 원소에 대해 for loop를 수행하면서 각 문자에 맞는 명령을 수행해 answer값을 갱신합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n, control): answer = n for ..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 뒤의 n글자 https://school.programmers.co.kr/learn/courses/30/lessons/181915 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfor loop를 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer를 선언 합니다.📔 풀이과정index_list의 각 원소에 대해 for loop를 수행하며 my_string의 index번째의 문자를 answer 뒤에 붙여줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(my_string, index_list): ..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 뒤의 n글자 https://school.programmers.co.kr/learn/courses/30/lessons/181910 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문자열 뒤부터 n까지의 부분 문자열을 구하는 문제였습니다.📕 풀이방법📔 정답 출력 | 반환len(my_string) - n부터 끝까지의 문자열을 반환합니다.📕 Code📔 Python3def solution(my_string, n): return my_string[len(my_string) - n:]*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 접미사인지 확인하기 https://school.programmers.co.kr/learn/courses/30/lessons/181908 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr접미사 확인하는 문자열 문제였습니다.📕 풀이방법📔 풀이과정endswith를 사용하면 is_suffix가 접미사인지 여부를 확인할 수 있습니다.endswith가 True라면 answer를 1로 재할당합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(my_string, is_suffix): answer = 0 if my_string..
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 겹쳐쓰기 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr부분 문자열을 이용하는 문제였습니다.📕 풀이방법📔 풀이과정my_string의 s까지 부분문자열 + overwrite_string의 len(my_string) - s까지의 부부문자열 + my_string의 overwite_string의 길이 + s부터 끝까지의 부분 문자열 값을 연결한 부분을 my_string에 재할당해줍니다.📔 정답 출력 | 반환my_string을 반환합니다.📕 Code📔 P..