본문 바로가기
반응형

프로그래머스237

(Python/LV1)핸드폰 번호 가리기 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(phone_number): return "*" *(len(phone_number) - 4) + phone_number[-4:] -4: 는 뒤로 4번째부터 맨 마지막까지 출력 2022. 9. 9.
(Python/LV1)두 정수 사이의 합 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(a, b): return sum([i for i in range(min(a, b), max(a,b)+1 )]) b 가 더 작은 경우도 있기 때문에 max, min 함수 사용 2022. 9. 9.
(Python/LV1) 콜라츠 추측 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(num): count = 0 if num == 1: return 0 while True: num = num / 2 if num % 2 == 0 else( num * 3 ) + 1 count += 1 if num ==1: return count elif count == 500: return -1 삼항연산자 사용 2022. 9. 9.
(Python/LV1) x만큼 간격이 있는 n개의 숫자 문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12954 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: return [i*x for i in range(1,n+1)] 2022. 9. 9.
(Python/LV1)문자열을 정수로 바꾸기 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: return int(n) 자바로도 풀어본다. import java.math.BigInteger; class Solution { public int solution(String s) { BigInteger bi = new BigInteger(s); return bi.intValue(); } } 2022. 9. 9.
(Python/LV1)하샤드 수 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(n): x = sum([int(i) for i in str(n)]) return n % x == 0 아래처럼 한 줄로 가능 return n % sum([int(i) for i in str(n)]) == 0 2022. 9. 9.
반응형