[Level 1] / [Python] 최소직사각형
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(sizes): max_0 = -float('inf') max_1 = -float('inf') for size in sizes: if size[0] max_0: max_0 = size[0] if size[1] > max_1: max_1 = size[1] return ma..
[Level 1] / [Python] [1차] 비밀지도
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, arr1, arr2): answer = [] a1 = [0]*n a2 = [0]*n map1 = [[0]*n for _ in range(n)] for i in range(n): if len(format(arr1[i],'b')) != n: a1[i] = '0'*(n-len(format(arr1[i],'b'))) + format(arr1[i],'b') else: a1[i]..
[Level 1] / [Python] 시저 암호
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s, n): answer = '' for i in s: if i == ' ': answer += ' ' elif ord(i) >= 97 and ord(i) 122: a = a - 26 answer += chr(a) elif ord(i) >= 65 and ord(i) 90:..
[Level 1] / [Python] 예산
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(d, budget): answer = 0 sum = 0 d.sort() for i in range(len(d)): sum += d[i] if sum
[Level 1] / [Python] 3진법 뒤집기
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): answer=0 s=[] while n != 0: s.append(n % 3) n //= 3 for i in range(1,len(s)+1): answer += s[-i] * 3 ** (i-1) return answer
[Level 1] / [Python] 이상한 문자 만들기
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = '' a = s.split(' ') for i in range(len(a)): for j in range(len(a[i])): if a[i] == '': continue else: if j % 2 == 0: answer += a[i][j].upper() else: answer += a[i][j].lower() if i < len(a)-1: answer..
[Level 1] / [Python] 같은 숫자는 싫어
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(arr): answer = [] for i in range(len(arr)): if i < len(arr)-1: if arr[i] != arr[i+1]: answer.append(arr[i]) else: if arr[i-1] == arr[i]: answer.append(arr[i]) else: answer.append(arr[i]) return answer
[Level 1] / [Python] 최대공약수와 최소공배수
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 옛날의 나 def solution(n, m): answer = [] a = 0 b = 0 for i in range(1,n+1): if n%i == 0 and m%i == 0: a = i answer.append(a) if answer[0] == 0: answer.append(n*m) else: answer.append(answer[0]*(n//answer[0])*(m//answer[0])) re..
욱근욱
'분류 전체보기' 카테고리의 글 목록 (64 Page)