목록알고리즘 (14)
개발의 흔적
안녕하세요. 프로그래머스에 있는 "핸드폰 번호 가리기" 알고리즘 문제를 풀어보겠습니다. 문제 : 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수 출력 결과 : 01033334444 *******4444 027778888 *****8888 코드 : * 문제 해설 * phone_number의 문자열을 자른후 자른갯수 만큼 for문을 실행합니다. 그후 앞서 문제에 나와있듯이 words의 길이가 마지막4자리전까지 '*'를 넣습니다. * 코드 해설 * 문자열 : "01012341234" 문자열을 받은후 phone_numbe..
안녕하세요. 프로그래머스에 있는 "x만큼 간격이 있는 n개의 숫자" 알고리즘 문제를 풀어보겠습니다. 문제 : 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 출력 결과 : 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 코드 : * 문제 해설 * 정수 x와 자연수 n을 받습니다. for문에 입력받은 n값을 받은 후 반복문을 실행 그후 answer[i-1]값은 0번째 배열에 값을 대입하기 위함 그후 2*1,2*2,2*3,2*4 즉 2의 제곱근을 계속 곱한값을 answer의 인덱스 값에 대입한다. * 코드 해설 * 숫자 : 2 , 5 숫자 2의값을 받고 5의값을 받은 후 for문을 자연수 n만큼 반복을 합니다. fo..