알쓸코지
article thumbnail
[Lv.0/Python] 특별한 이차원 배열 2
Algorithm/프로그래머스 2023. 7. 15. 02:56

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181831 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(arr): for i in range(len(arr)): for j in range(len(arr[0])): if arr[i][j] != arr[j][i]: return 0 return 1

article thumbnail
[Lv.0/Python] 배열 만들기 5
Algorithm/프로그래머스 2023. 7. 15. 02:52

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(intStrs, k, s, l): answer = [] for num in intStrs: substring = int(num[s:s + l]) if substring > k: answer.append(substring) return answer

article thumbnail
[Lv.0/Python] 가까운 수
Algorithm/프로그래머스 2023. 7. 15. 02:50

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(array, n): result = [] for num in array: result.append([num, abs(num - n)]) min_dist = sorted(result, key=lambda x: (x[1], x[0]))[0] return min_dist[0] result 배열에 array의 모든 숫자에 대해 [숫자, n까지의 거리] 정보를..

article thumbnail
[Lv.0/Python] 가까운 1 찾기
Algorithm/프로그래머스 2023. 7. 15. 02:44

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(arr, idx): for i in range(idx, len(arr)): if arr[i] == 1: return i return -1

article thumbnail
[Lv.0/Python] 커피 심부름
Algorithm/프로그래머스 2023. 7. 15. 02:40

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181837 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(order): answer = 0 for o in order: if "americano" in o or "anything" in o: answer += 4500 elif "cafelatte" in o: answer += 5000 return answer

article thumbnail
[Lv.0/Python] 문자 개수 세기
Algorithm/프로그래머스 2023. 7. 13. 02:02

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181902 문제 설명 알파벳 대소문자로만 이루어진 문자열 my_string이 주어질 때, my_string에서 'A'의 개수, my_string에서 'B'의 개수,..., my_string에서 'Z'의 개수, my_string에서 'a'의 개수, my_string에서 'b'의 개수,..., my_string에서 'z'의 개수를 순서대로 담은 길이 52의 정수 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 💻 Code from string import ascii_uppercase, ascii_lowercase ..