일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 카카오 2018
- 카카오
- 카카오 2021
- 최솟값 만들기
- 날씨 앱
- 머신러닝
- 문제
- supervisely
- roboflow
- 소수
- swift 시작
- 데이터셋 만들기
- 파이썬
- fast.ai
- 프로그래머스 답
- kakao 2018
- swift 배열
- SwiftUI
- coco 데이터셋
- 카카오 2019
- Python
- Kakao
- swift
- 이미지학습
- 프로그래머스
- 카카오 2020
- c언어
- 스위프트
- Siwft
- ios 개발 시작
Archives
- Today
- Total
목록[코딩] 문제풀기/Python (1)
잡초의 일지
[Python3] 프로그래머스 | 코딩테스트 연습 -> 연습문제 -> 124 나라의 숫자
코딩테스트를 준비하며 문제를 풀다, 오랜시간 고민한 문제라서 아주 오랜만에 포스팅 한다. 우선, 처음에는 3진법으로 접근하고자 하였다. 10진법 -> 2진법을 구하는것처럼, n진법일 경우, n으로 나눈 몫과 나머지를 활용하는 방안을 생각하였다. 이 경우, 3진법은 (0, 1, 2)를 사용하기 때문에 3(10진수) = 10(3진수)가 된다. 이렇게 생기는 10(3진수)를 4로 바꾸면 되겠다는 생각을 하였다. 더보기 중간에 1로 자리가 올라가는 숫자를 생각하지 못하고 0만 4로 바꿔서 많이 해맸다. 10(3진수)를 4로 바꾸기 위해선, 3으로 나눈 나머지가 0일때, 올라가는 수인 1을 빼주어야 한다. 이것은 3으로 나눈 몫에서 1을 빼주는것과 같다. 또한, 0을 4로 바꾸어 문자열에 넣어준다. 아주 어릴때 ..
[코딩] 문제풀기/Python
2021. 11. 6. 16:19