반응형 프로그래머스237 (Python/LV2) 조이스틱 출처: https://school.programmers.co.kr/learn/courses/30/lessons/42860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: 첫 시도,, def solution(name): str = ["A" for i in range(len(name))] target = [i for i in name] count = 0 for basic, target in zip(str, target): if ord(target) - ord(basic) > 13: count += 91 - ord(target) elif ord(targe.. 2022. 10. 10. (Python/LV2) 가장 큰 정사각형 찾기 문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(board): answer = 1 if 1 in board[0] or 1 in board[-1] else 0 for m in range(1,len(board)): for n in range(1,len(board[0])): if board[m][n] == 1: board[m][n] = min(board[m-1][n], board[m-1][n-1], board.. 2022. 10. 8. (Python/LV0) 숫자 비교하기 문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(num1, num2): return 1 if num1 == num2 else -1 print(solution(2, 3)) 2022. 10. 8. (Python/LV2)멀쩡한 사각형 문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/62048 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: if w == h : return (w * h) - w 가로 세로 같으면 가로*세로 - (가로 세로 중 하나) 22.2 / 100 if w 2022. 10. 8. (Python/LV2)줄 서는 방법 문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: import math from itertools import permutations def solution(n, k): arr = [i for i in range(1,n+1)] res = [] while n != 0: fac = math.factorial(n-1) idx , k = (k-1)//fac, k % fac res.append(arr.pop(idx)) n -= 1 ret.. 2022. 10. 7. (Python/연습문제) 숫자 짝꿍 문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(X, Y): arr1 = list(map(str,X)) arr2 = list(map(str,Y)) res = [] while arr1: now = arr1.pop() if now in arr2: res.append(now) arr2.remove(now) res = [str(i) for i in sorted([int(i) for i in res], reve.. 2022. 10. 7. 이전 1 ··· 20 21 22 23 24 25 26 ··· 40 다음 반응형