728x90

전체 글 206

[Programmers] n의 배수 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, numlist): answer = [] for i in numlist : if i % n == 0: answer.append(i) return answer def solution(n, numlist): return ([i for i in numlist if i % n ==0]) def solution(n, numlist): return list(filter(lambd..

[Programmers] 주사위의 개수

https://school.programmers.co.kr/learn/courses/30/lessons/120845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(box, n): answer = 1 for i in box : answer = answer * (i//n) return answer def solution(box, n): return (int(box[0] //n) * int(box[1] // n) * int(box[2] //n)) import math def solution(box, n): return math.prod(..

[Programmers] 세균 증식

https://school.programmers.co.kr/learn/courses/30/lessons/120910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, t): return n * 2**t def solution(n, t): answer = n #1 for i in range(t): #2 answer *= 2 #3 return answer def solution(n, t): return n b a의 비트를 b번 오른쪽으로 이동시킴 0 1 2 2 2*2 = 4 4*2 = 8 그래프 순서대로 연산됨

[Programmers] 문자열 정렬하기 (1)

https://school.programmers.co.kr/learn/courses/30/lessons/120850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import re def solution(my_string): answer = [] res = re.sub(r"[a-z]", "", my_string) for i in res : answer.append(int(i)) answer.sort() return answer def solution(my_string): answer = [] for i in my_string: try: answer.app..

[Programmers] 대문자와 소문자

https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(my_string): answer = '' for i in my_string : if i.isupper() : answer += i.lower() else : answer += i.upper() return answer

[Programmers] 암호 해독

https://school.programmers.co.kr/learn/courses/30/lessons/120892 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(cipher, code): answer = '' for i in range(len(cipher)//code) : answer += cipher[((i+1)*code)-1] return answer def solution(ciper, code) : answer = '' for i in ragne(code-1, len(cipher), code) : answer += ciphe..

[Programmers] 가위 바위 보

https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(rsp): answer = '' for i in rsp : if i == '2' : answer += '0' elif i == '0' : answer += '5' else : answer += '2' return answer def solution(rsp): result = {'2':'0','0':'5','5':'2'} answer = '' for i in rsp: ans..

[Programmers] 조건에 부합하는 중고거래 댓글 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건1) 2022년 10월에 작성된 --> USER_GOODS_BOARD의 CREATED_DATE가 2022년 10월인 것 조건2) 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회 조건3) 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬 --> ORDER BY USED_GOODS_REPLY의 C..

𝙎𝙌𝙇 2023.03.31

[Programmers] 제곱수 판별하기

https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): jaegop = [(i+1)*(i+1) for i in range(1000)] if n in jaegop : answer = 1 else : answer = 2 return answer 루트 n이 정수면 제곱수라고 판단하는 방법! def solution(n): if n**(0.5) - int(n**(0.5)) == 0: return 1 else: return 2 d..

[Programmers] 자릿수 더하기

https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): a = [int(i) for i in str(n)] return sum(a) def sum_digit(number): if number < 10: return number; return (number % 10) + sum_digit(number // 10) def sum_digit(number): return sum(map(int,str(number)))

728x90