프로그래머스 코딩테스트 Lv.0 피자 나눠 먹기 (2) Lv.0 피자 나눠 먹기 (2) 문제 풀이 최대공약수의 조건을 사용해서 문제를 해결합니다. 최대공약수가 6이 아닌 경우에는 전체 인원에서 최대공약수를 나눈 만큼의 피자 판 수가 필요하게 됩니다. 추가적인 설명을 원하신다면 댓글 부탁드립니다. 느낀점 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.13
프로그래머스 코딩테스트 Lv.0 최빈값 구하기 Lv.0 최빈값 구하기 문제 풀이 리스트 컴프리헨션과 index, count 함수를 사용하여 해결했습니다. 느낀점 이것 저것 섞어쓰니 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.13
프로그래머스 코딩테스트 Lv.0 배열 두 배 만들기 Lv.0 배열 두 배 만들기 문제 풀이 map과 lambda를 사용하여 해결할 수 있습니다. 느낀점 map과 lambda를 다시 돌아보게 됐습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.13
프로그래머스 코딩테스트 Lv.0 저주의 숫자 3 Lv.0 저주의 숫자 3 문제 풀이 3으로 딱 나눠지거나 리스트화 시켰을 때, 3을 포함하는 숫자를 제외하는 방법입니다. n은 쓰이는 숫자들의 개수와 동일한 원리를 이용하여 해결했습니다. 느낀점 어려웠지만 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.12
프로그래머스 코딩테스트 Lv.0 최댓값 만들기 Lv.0 제목 문제 풀이 리스트를 크기순으로 정렬한 후 앞에서 2개와 뒤에서 2개의 곱을 비교합니다. 느낀점 발상이 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.12
프로그래머스 코딩테스트 Lv.0 숨어있는 숫자의 덧셈 (2) Lv.0 숨어있는 숫자의 덧셈 (2) 문제 풀이 정규표현식 모듈을 사용하여 모든 알파벳을 "*"로 바꿔준 후 해결했습니다. 느낀점 정규표현식을 다시 한 번 상기하는 계기가 됐습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.10
프로그래머스 코딩테스트 Lv.0 삼각형의 완성조건(2) Lv.0 삼각형의 완성조건(2) 문제 풀이 두 가지의 가정으로 문제를 해결했습니다. 느낀점 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.10
프로그래머스 코딩테스트 Lv.0 외계어 사전 Lv.0 외계어 사전 문제 풀이 count라는 새 변수를 만들어서 dic의 단어마다 개수가 맞으면 1을 출력하게 만들었습니다. 느낀점 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.09
프로그래머스 코딩테스트 Lv.0 유한소수 판별하기 Lv.0 유한소수 판별하기 문제 풀이 파이썬 기본 내장 함수인 math 함수에 gcd(x, y [x와 y의 최대 공약수를 구하는 함수])를 사용합니다. 최대 공약수로 나눠준 후 2와 5로 나눠질 수 없을 때까지 나눕니다. 그 값이 1이라면 해당 숫자는 유한 소수이므로 1을 리턴하고 아닐 시에 2를 리턴합니다. 느낀점 생각보다 어려웠습니다. 계속 2와 5를 나눠가야하는 개념이 처음에 잘 잡히지 않았습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.08
프로그래머스 코딩테스트 Lv.0 특이한 정렬 Lv.0 특이한 정렬 문제 풀이 abs를 사용하여 list를 만들고 정렬시킨 후 찾아가는 방법입니다. https://gorokke.tistory.com/38 (key = lambda 에 대한 설명이 참조된 티스토리입니다.) key 인자에 함수를 넘겨주면 더 큰 수부터 우선순위가 정해집니다. 느낀점 key 람다에 대해서 배우게 됐습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 개발/(4) 코딩테스트 2023.02.08