• 목록
  • 아래로
  • 위로
def ntd(s, p): # n진수를 10진수로 #
    res = 0
    i = 0
    s = int(s)
    while s > 0:
        res += (s % 10) * (p ** i) # 두 번째 괄호는 필요하지 않습니다.
        s //= 10
        i += 1
    return res

def dtn(s, q): # 10진수를 n진수로 #
    res = ''
    while s > 0:
        s, r = divmod(s, q)
        res = str(r) + res
    return int(res)

def solution(s1, s2, p, q):
    t1 = ntd(s1, p)
    t2 = ntd(s2, p)
    t = t1 + t2
    return dtn(t, q)



Q. p진법으로 표현한 자연수 두 개를 더한 결과를 q진법으로 표현하는 함수를 작성하시오(10진법 이하).


이 문제는 진법 종합세트네요 ^^


가급적 재귀함수를 사용하지 않고 풀었습니다.


작성자
이니스프리 119 Lv. (1%) 2392000/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2202
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5884
216 ASUS DisplayWidget 실행시 메인모니터의 디스플레이 설정이 초기화 되는 것과 관련하여 1 이니스프리 이니스프리 19.03.21.21:18 248
215 Asus MB169AC를 USB Type-C 아닌 포트에서 사용하는 방법 이니스프리 이니스프리 19.03.16.06:45 263
214 [아미나] 아미나 2.0으로의 리뉴얼 계획 이니스프리 이니스프리 19.03.12.13:03 175
213 Linux에서 Screen 패키지를 사용하는 방법과 그 이유 6 image Seia Seia 19.02.20.03:28 364
212 직구시 건강보조식품의 통관과 관련하여 1 이니스프리 이니스프리 19.02.05.23:33 561
211 [아미나] 미소 컴퍼니 / 미소 심플 테마와 관련된 정보 1 이니스프리 이니스프리 19.02.05.16:51 184
210 [학습정보] 구글 게이밍 아카데미 2/18 9 image 이니스프리 이니스프리 19.02.05.16:38 194
209 [스퀘어넷] Ubuntu Server 18.04 LTS 지원 1 이니스프리 이니스프리 19.02.04.22:20 170
208 [강좌 추천] 파이썬을 파이썬답게 7 이니스프리 이니스프리 19.02.01.12:20 219
207 [아미나] 한별아빠 님의 미소 심플 1.0 테마 출시, 미소 컴퍼니 2.2 테마 업그레이드, jake 님의 PORTFOLIO 테마 출시 5 이니스프리 이니스프리 19.02.01.00:46 220
206 [Vultr] 2/1 service alert 이니스프리 이니스프리 19.01.31.12:12 131
205 토크멘터리 전쟁사를 유튜브에 업로드 되기 전에 시청하는 방법 이니스프리 이니스프리 19.01.27.12:40 271
204 변압기 소음을 줄이는 방법 6 이니스프리 이니스프리 19.01.27.12:27 2162
203 체온계/의료기기의 통관과 관련된 사항입니다 1 이니스프리 이니스프리 19.01.17.01:52 1556
202 유튜브 iframe api의 autoplay 옵션과 관련하여 1 image 이니스프리 이니스프리 19.01.05.14:45 7541
201 2019년 공휴일 미리보기(?) 2 image 이니스프리 이니스프리 19.01.05.11:46 255
200 [유튜브] 타인의 유튜브 재생목록 공유하기 image 이니스프리 이니스프리 19.01.04.19:49 341
199 ESET Internet Security 사용시 인터넷 속도저하와 관련하여 이니스프리 이니스프리 19.01.01.21:51 1471
198 [파이썬/PHP] 스트링 앞에 0 채워서 자리수 맞추기 이니스프리 이니스프리 19.01.01.13:40 453
197 Bose Sleepbuds의 사용 환경 등에 관하여 이니스프리 이니스프리 18.12.31.14:01 195