전체보기 247

프로그래머스 코딩테스트 Lv.1 삼총사

Lv.1 삼총사 문제 풀이 itertools 모듈에 있는 combinations 함수를 사용합니다. combinations 함수는 첫번째 인자로 리스트, 두번째 인자로 조합될 숫자를 받습니다. 그래서 나온 결과는 모든 경우의 수를 뽑아서 리턴합니다. 이러한 점을 이용하여 코드를 작성합니다. 느낀점 combinations 함수를 알게되어 매우 뜻깊었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

프로그래머스 코딩테스트 Lv.1 시저 암호

Lv.1 시저 암호 문제 풀이 n의 범위가 1 이상, 25 이하이므로 알파벳 전체를 다 뛰어 넘을 수 없는 범위입니다. index()의 범위 기능을 제한하여 문제를 해결합니다. string 모듈의 함수를 이용해서 전체 알파벳을 가져올 수 있습니다. 소문자와 대문자를 따로 구별하여 진행합니다. 느낀점 꽤나 흥미로웠습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

프로그래머스 코딩테스트 Lv.1 이상한 문자 만들기

Lv.1 이상한 문자 만들기 문제 풀이 입력 받은 값을 split()함수로 나누어 주고 각자의 값들을 스위치 역할을 하는 B 값을 통해 대문자와 소문자를 격자로 변환하게 만듭니다. 변환된 값들을 모두 C라는 변수에 담아주고 마지막으로 띄어쓰기 한 칸만 제외한 값을 리턴해주면 해결됩니다. 느낀점 조금 어려웠지만 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

프로그래머스 코딩테스트 Lv.1 3진법 뒤집기

Lv.1 3진법 뒤집기 문제 풀이 문제를 해결하기 전 3진법에 대해 이해부터 해야합니다. 이해를 하는데 도움이 되는 링크를 아래 출처에 올려놓겠습니다. 3진수의 값을 10진수로 돌리는 함수를 사용하여 해결하였습니다. 제 깃헙 코드 스니펫에도 작성해 두었으니 참고해주세요. 느낀점 진법에 대해 공부하는 시간이 되서 뜻깊었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/ 3진법 학습 참고 링크 : https://joyjangs.tistory.com/35 [Python] 진수 변환 [Python] 진수 변환 코딩테스트 문제들을 풀다보면 진수 변환을 하는 문제가 자주 등장한다. 오늘은 진수 변환을 하는 방법 2가지를 소개한다. 10 진수 -> n 진수 10진수를..

발 뼈 해부학 (Foot bone anatomy)

발 뼈 해부학 (Foot bone anatomy) Malleolus = 복사뼈, 복숭아뼈, Lateral과 Medial로 외측과 내측으로 구분할 수 있음 Calcaneus = 종골, 발뒤꿈치뼈 Cuboid = 입방뼈 Navicular = 주상골 Cuneiform = 쐐기뼈, 이 뼈를 포함한 위쪽 뼈들은 족근골 Metararsal = 발허리뼈, 중족골 소속 Phalanx = 발가락뼈, 손가락뼈와 명칭이 같음 Great Toe = 엄지발가락, Proximal과 Distal이 존재, Distal은 발톱이 있는 엄지발가락뼈를 의미 발가락뼈들은 지골의 소속으로 들어감 출처 : https://orthopaedia.com/page/Anatomy-of-the-Foot-Ankle Anatomy, Foot & Ankle:..

프로그래머스 코딩테스트 Lv.1 바탕화면 정리

Lv.1 바탕화면 정리 문제 풀이 좌표를 지정해서 for문으로 가장 가까운 값을 찾는 조건으로 해결했습니다. 코드가 많이 늘어서 복잡했습니다. 느낀점 다른 사람들의 풀이를 보고 for문 속에서 for문을 돌리며 해결하는 효율적인 방법을 알게됐습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/