Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3차 윤형진 #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

3차 윤형진 #24

wants to merge 1 commit into from

Conversation

0113bernoyoun
Copy link
Collaborator

문제 제목

[카카오 인턴] 키패드 누르기

문제 출제 의도

각 좌표의 거리를 계산하고 예외사항을 처리할 수 있는지

문제 해결 전략

키패드에 대한 위치를 정의하고 해당 거리를 계산하는 함수를 만들어 가운데 줄에 대한 처리를 함

채점 결과

image

사용한 테스트 케이스

image

소요 시간

1시간을 넘은 고민에도 풀지못함

기타

해당 문제는 제가 어렵게 느껴 다른 사람의 코드를 보고 제 코드스타일로 일부 수정하였습니다.


문제 제목

최대공약수와 최소공배수

문제 출제 의도

  1. 최대공약수와 최소공배수가 어떤 원리로 만들어지는 지 확인
  2. python math 모듈 내 함수가 있는걸 알고 있는지

문제 해결 전략

python에서 최대공약수를 뽑아주는 함수를 사용하고 두 수의 곱에서 최대공약수를 나누면 최소 공배수가 나오는 것을 활용

채점 결과

image

사용한 테스트 케이스

image

소요 시간

15분

기타

MATH 모듈 내 GCD함수 편합니다..


문제 제목

콜라츠 추측

문제 출제 의도

반복문과 if문을 잘 사용할 수 있는지

문제 해결 전략

문제에 나오는 내용을 그대로 구현하였습니다.

채점 결과

image

사용한 테스트 케이스

image

소요 시간

5분

기타


문제 제목

핸드폰 번호 가리기

문제 출제 의도

반복문과 문자열을 처리할 수 있는지

문제 해결 전략

먼저 별을 4개 찍어주고 남은 글자들을 범위로 잡아 문자열로 붙여주었습니다.

채점 결과

image

사용한 테스트 케이스

image

소요 시간

8분

기타


문제 제목

행렬의 덧셈

문제 출제 의도

  1. 다차원 리스트를 처리할 수 있는지

문제 해결 전략

각 리스트의 동일 인덱스를 찾아 더해주었습니다.

채점 결과

image

사용한 테스트 케이스

image

소요 시간

12분

기타

numpy를 쓰면 더 편하지 않았을까 합니다.


문제 제목

예산

문제 출제 의도

  1. 그리드 알고리즘을 상황에 맞게 구현할 수 있는지

문제 해결 전략

가격 리스트를 오름차순 정렬해서 하나씩 사주고 못사주면 break하였습니다.

채점 결과

image

사용한 테스트 케이스

image

소요 시간

10분

기타

Copy link
Collaborator

@rdj94 rdj94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다.

Copy link
Collaborator

@Sotaneum Sotaneum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다

Comment on lines +4 to +6
sorted_d = d

for i in sorted_d :
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
sorted_d = d
for i in sorted_d :
for i in d :

이 부분은 불필요한 과정인 것 같아요

def solution(arr1, arr2):
answer = []

for i in range(len(arr1)) :
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

range(len(~ 보다는 enumerate 를 사용해보세요

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants