8. [8단계] 제목: 일반 수학 1
1단계. B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35첫째 줄에 N과 B가 주어진다.첫째 줄에 B진법 수 N을 10진법으로 출력한다.답: n,b=input().split() print(int(n,int(b)))n과 b를 문자열로 입력받는다.int(n, int(b))는 문자열 n을 b 진수로 해석하여 10진수로 변환하는 코드다. 예를 들어 '1010 2'를 입력하면 n='1010', b='2'1010을 2진수로 해석하여 10진수로 변환하고 출력하게 된다. (결과: 10) 파이썬..
2024. 8. 16.
6. [6단계] 제목: 심화 1단계
1단계. 새싹을 출력한다.답: print(" ,r\'\"7")print("r`-_ ,\' ,/")print(" \\. \". L_r\'")print(" `~\\/")print(" |")print(" |")' 이나 " 을 출력하고 싶으면 " \ " 을 기입해 주자.2단계. 체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다. 검은색 피스는 모두 있었으나, 흰색 피스는 개수가 올바르지 않았다. 동혁이가 발견한 흰색 피스의 개수가 주어졌을 때, 몇 개를 더하거나 빼야 올바른 세트가 되는지 구하는 프로그램을 작성하시오.첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다...
2024. 8. 14.