본문 바로가기

Algorithm

(2138)
(Python3) - 프로그래머스(코딩테스트 입문) : 특정 문자 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문자열 다루는 문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer 선언 후 list comprehension을 사용해 my_string의 원소를 순회하며 letter에 없는 문자들을 list로 만든 후 빈 문자열에 join해서 answer에 저장합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(my_string, letter): answer = ''.join([c f..
(Python3) - 프로그래머스(코딩테스트 입문) : 순서쌍의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 0으로 초기화합니다.📔 풀이과정순서쌍이 순서가 상관이 없으므로 나누어 떨어지는 값을 모두 세서 answer에 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: ..
(Python3) - 프로그래머스(코딩테스트 입문) : 문자 반복 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 출력 문제였습니다.📕 풀이방법📔 입력 및 초기화answer 선언 후 빈 문자열로 초기화합니다.📔 풀이과정my_string의 문자별 n만큼 문자열을 늘려 answer 뒤에 붙여줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(my_string, n): answer = '' for char in my_string: answer += char * n r..
(Python3) - 프로그래머스(코딩테스트 입문) : 짝수 홀수 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 분기 문제였습니다.📕 풀이방법📔 입력 및 초기화홀수의 개수 odd_num, 짝수의 개수 even_num을 선언 후 0,0으로 각각 초기화합니다.📔 풀이과정num_list의 원소를 순회하며 짝수면 even_num을, 홀수면 odd_num을 1씩 증가시켜줍니다.📔 정답 출력 | 반환[even_num, odd_num]을 반환합니다.📕 Code📔 Python3def solution(num_list): odd_num, even_nu..
(Python3) - 프로그래머스(코딩테스트 입문) : 직각삼각형 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120823 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 별찍기 문제였습니다.📕 풀이방법📔 입력 및 초기화n선언 후 입력을 받아 그 값을 int로 변환해 저장합니다.📔 풀이과정n에 대해 이중 for loop를 수행하며 다음을 진행합니다.1. 한 행은 행 번호만큼 *가 찍혀야합니다. 개행되지않도록 end에 ''를 전달해 연속적으로 별이 찍히게 print함수를 호출합니다.2, 한 행을 모두 출력했으면 개행이 출력되어야합니다. print함수를 호출해 개행만 되도록 해줍니다.📕 Code📔 Py..
(Python3) - 프로그래머스(코딩테스트 입문) : 문자열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krslicing해본 문제였습니다.📕 풀이방법📔 정답 출력 | 반환 my_string을 list로 만든 후 역순으로 slicing한 list를 빈 문자열에 join해 반환합니다.📕 Code📔 Python3def solution(my_string): str_list = list(my_string) return ''.join(str_list[::-1])*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 배열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krslicing 문제였습니다.📕 풀이방법📔 정답 출력 | 반환역순으로 slicing한 배열을 반환합니다.📕 Code📔 Python3def solution(num_list): return num_list[::-1]*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 나이 출력 https://school.programmers.co.kr/learn/courses/30/lessons/120820 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📕 풀이방법📔 정답 출력 | 반환1살부터 시작하므로 2022년에서 출생 년도를 뺀 후 1더한 값을 반환합니다.📕 Code📔 Python3def solution(age): answer = 0 return 2022 - age + 1*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.