본문 바로가기

*Algorithm/Programmers_Level132

[programmers] 프로그래머스 Level1 이상한 문자 만들기(파이썬 Python) [programmers] 프로그래머스 Level1 이상한 문자 만들기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 프로그래머스 Level1 이상한 문자 만들기 1) 문제 프로그래머스 이상한 문자 만들기 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr 2) 풀이 과정 1.문자열의 개수만큼 반복 2. 제한 조건 "먼저" 기술 ㄴ1) 초기화 해줄 것 3. 카운트의 값을 기준으로 짝수이면 대문자 4. 카운트의 값이 홀수이면 소문자 아래의 풀이를 직접 손으로 적어나.. 2020. 10. 5.
[programmers] 프로그래머스 Level1 콜라츠 추측(파이썬 Python) [programmers] 프로그래머스 Level1 콜라츠 추측 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 콜라츠 추측 1) 문제 프로그래머스 콜라츠 추측 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2�� programmers.co.kr 2) 풀이 과정 1. num 이 1이 되면 그때의 카운팅(answer)을 return 한다를 초기 조건 설정(단, 반복 세팅 500 일 때 이 외에.. 2020. 9. 5.
[programmers] 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자(파이썬 Python) [programmers] 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 x만큼 간격이 있는 n개의 숫자 1) 문제 프로그래머스 x만큼 간격이 있는 n개의 숫자 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. �� programmers.co.kr 2) 풀이 과정 1. 입력된 n의 개수를 바탕으로 반복을 실시한다.. 2020. 9. 3.
[programmers] 프로그래머스 Level1 약수의 합(파이썬 Python) [programmers] 프로그래머스 Level1 약수의 합 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 약수의 합 1) 문제 프로그래머스 약수의 합 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수 programmers.co.kr 2) 풀이 과정 1. 1부터 입력된 수까지의 범위를 설정 2. i에 저장된 수를 바탕으로 입력된 n이 i로 나누어떨어지면 약수 3. .. 2020. 9. 3.
[programmers] 프로그래머스 Level1 정수 제곱근 판별(파이썬 Python) [programmers] 프로그래머스 Level1 정수 제곱근 판별 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 정수 제곱근 판별 1) 문제 프로그래머스 정수 제곱근 판별 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함� programmers.co.kr 2) 풀이 과정 if(n이 양의 정수 x의 제곱이라면): return # (x+1)의 제곱을 리턴하고 else: return -1 #.. 2020. 9. 3.