728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 4개는 아래와 같습니다 ⤵️
1. 점의 위치 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120841
⌨️ 작성한 코드 (Python)
def solution(dot):
answer = 0
if dot[0] > 0 and dot[1] > 0:
answer = 1
elif dot[0] < 0 and dot[1] > 0:
answer = 2
elif dot[0] < 0 and dot[1] < 0:
answer = 3
else:
answer = 4
return answer
2. 2차원으로 만들기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120842
⌨️ 작성한 코드 (Python)
def solution(num_list, n):
answer = [[0] * n for _ in range(len(num_list)//n)]
for i in range(len(answer)):
for j in range(n):
answer[i][j] = num_list.pop(0)
return answer
3. 공 던지기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120843
⌨️ 작성한 코드 (Python)
def solution(numbers, k):
answer = 1
for _ in range(1, k):
answer += 2
if answer > len(numbers):
answer -= len(numbers)
return answer
4. 배열 회전시키기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120844
⌨️ 작성한 코드 (Python)
def solution(numbers, direction):
return [numbers[-1]] + numbers[:-1] if direction == 'right' else numbers[1:] + [numbers[0]]
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형
'CODING TEST > PROGRAMMERS' 카테고리의 다른 글
[코딩테스트 입문] Python 12일차 (모음 제거, 문자열 정렬하기(1), 숨어있는 숫자의 덧셈(1), 소인수분해) (0) | 2024.01.08 |
---|---|
[코딩테스트 입문] Python 11일차 (주사위의 개수, 합성수 찾기, 최댓값 만들기(1), 팩토리얼) (0) | 2024.01.08 |
[코딩테스트 입문] Python 9일차 (개미 군단, 모스부호(1), 가위 바위 보, 구슬을 나누는 경우의 수) (0) | 2024.01.08 |
[코딩테스트 입문] Python 8일차 (배열 자르기, 외계행성의 나이, 진료순서 정하기, 순서쌍의 개수) (1) | 2024.01.07 |
[코딩테스트 입문] Python 7일차 (특정 문자 제거하기, 각도기, 양꼬치, 짝수의 합) (1) | 2024.01.07 |