알고리즘 (Python) (259) 썸네일형 리스트형 [CodeUp] 코드업 기초 100제 6032번 풀이 - 파이썬(python) 6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 입력된 정수의 부호를 바꿔 출력해보자. 입력 정수 1개가 입력된다. 출력 부호를 바꿔 출력한다. 입력 예시 -1 출력 예시 1 내 풀이 a = int(input()) print(-a) 모범 답안 a=int(input()) print(-a) 해설 먼저 int(input()) 문을 통하여 입력값을 정수값으로 받습니다. print() 함수 안에서 정수값이 저장된 변수 a를 -a로 출력하면 부호가 바뀐 수가 출력됩니다. [CodeUp] 코드업 기초 100제 6031번 풀이 - 파이썬(python) 6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 10진 정수 1개를 입력받아 유니코드 문자로 출력해보자. 입력 10진 정수 1개(32 ~ 126 범위)가 입력된다. 출력 유니코드 문자로 출력한다. 입력 예시 65 출력 예시 A 내 풀이 a = chr(int(input())) print(a) 모범 답안 c=input() c=int(c) print(chr(c)) 해설 아스키 코드값을 입력받아 유니코드 문자로 출력하는 문제입니다. input() 함수를 int() 함수로 묶어 입력값을 정수값으로 변환한 다음에 chr() 함수를 통해 유니코드 문자로 변환해줍니다. 변환된 유니코드 문자를 print() 함수로 출력하면 됩니다. [CodeUp] 코드업 기초 100제 6030번 풀이 - 파이썬(python) 6030 : [기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 영문자 1개를 입력받아 10진수 유니코드(Unicode) 값으로 출력해보자. 입력 유니코드 영문자 1개가 입력된다. 출력 유니코드 값을 10진수로 출력한다. 입력 예시 A 출력 예시 65 내 풀이 a = ord(input()) print(a) 모범 답안 n=input() n=ord(n) print(n) 해설 입력받은 문자를 ord() 함수를 통하여 아스키 코드 수로 변환합니다. 아스키 코드로 변환한 수를 print() 함수로 출력해주면 됩니다. [CodeUp] 코드업 기초 100제 6029번 풀이 - 파이썬(python) 6029 : [기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 16진수를 입력받아 8진수(octal)로 출력해보자. 입력 16진 정수 1개가 입력된다. 출력 8진수 형태로 출력한다. 입력 예시 f 출력 예시 17 내 풀이 a = oct(int(input(), 16)) print(a[2:]) 모범 답안 a=input() a=int(a,16) print("%o"%a) 해설 16진수를 입력받아 8진수로 출력하는 문제입니다. 먼저 input()함수를 int() 함수로 묶어주는데 16진 정수로 입력받기 위하여 input() 뒤에 16을 argument로 적어줍니다. 그 다음 16진 정수로 입력받은 입력값을 oct() 함수로 8진수로 변.. [CodeUp] 코드업 기초 100제 6028번 풀이 - 파이썬(python) 6028 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 입력 10진수 1개가 입력된다. 출력 16진수(대문자) 형태로 출력한다. 입력 예시 255 출력 예시 FF 내 풀이 a = hex(int(input())) b = a.upper() print(b[2:]) 모범 답안 a=input() a=int(a) print("%X"%a) 해설 10진수를 16진수 대문자형태로 바꾸어 출력하는 문제입니다. 6027번과 같이 input() 입력값을 int() 함수로 묶어 정수값으로 바꾸고 hex() 함수로 묶어 16진수로 변환시킵니다. 그 다음 upper() 함수로.. [CodeUp] 코드업 기초 100제 6027번 풀이 - 파이썬(python) 6027 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 입력 10진수 1개가 입력된다. 출력 16진수(소문자) 형태로 출력한다. 입력 예시 255 출력 예시 ff 내 풀이 a = hex(int(input())) print(a[2:]) 모범 답안 a=input() a=int(a) print("%x"%a) 해설 10진수를 16진수로 출력하는 문제입니다. 먼저 입력값을 input() 함수로 받고 int() 함수로 묶어 정수값으로 변환시킵니다. 그다음 정수값을 hex() 함수로 묶어 16진수값으로 변환시켜줍니다. 16진수값이 저장된 a 변수를 문자열 인덱싱.. [CodeUp] 코드업 기초 100제 6026번 풀이 - 파이썬(python) 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 실수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. 입력 2개의 실수가 줄을 바꿔 입력된다. 출력 두 실수의 합을 출력한다. 입력 예시 0.1 0.9 출력 예시 1.0 내 풀이 a = float(input()) b = float(input()) print(a+b) 모범 답안 a=input() b=input() a=float(a) b=float(b) c=a+b print(c) 해설 입력값을 실수값으로 받기 위하여 input() 함수를 float() 함수로 감싸주어 입력받습니다. 실수값이 저장된 변수 a와 b를 더해서 출력해주면 됩니다. [CodeUp] 코드업 기초 100제 6025번 풀이 - 파이썬(python) 6025 : [기초-값변환] 정수 2개 입력받아 합 계산하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. 입력 2개의 정수가 공백으로 구분되어 입력된다. 출력 두 정수의 합을 출력한다. 입력 예시 123 -123 출력 예시 0 내 풀이 a, b = map(int, input().split()) print(a+b) 모범 답안 a, b = input().split() a=int(a) b=int(b) c=a+b print(c) 해설 파이썬에서 input().split()으로 입력받은 변수들을 정수값으로 변환하기 위해서는 map() 함수로 묶어주어야 합니다. map() 함수에서 int형을 선언해주고 input().split(.. [CodeUp] 코드업 기초 100제 6024번 풀이 - 파이썬(python) 6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 알파벳 문자와 숫자로 이루어진 단어 2개를 입력받아 순서대로 붙여 출력하는 프로그램을 작성해보자. 입력 알파벳과 숫자로 이루어진 2개의 단어가 공백으로 구분되어 입력된다. 출력 입력된 2개의 단어를 순서대로 붙여 출력한다. 입력 예시 hello world 출력 예시 helloworld 내 풀이 a, b = input().split() print(a+b) 모범 답안 a, b = input().split() print(a+b) 해설 입력값을 input().split() 문을 통해 a, b 변수에 각각 나누어 대입해줍니다. print() 문의 + 옵션을 사용하여 문자열 a와 문.. [CodeUp] 코드업 기초 100제 6023번 풀이 - 파이썬(python) 6023 : [기초-입출력] 시분초 입력받아 분만 출력하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 시:분:초 형식으로 시간이 입력될 때 분만 출력해보자. 어떻게 분만 출력해야 할지 주의 깊게 생각해야한다. 입력 시 분 초가 시:분:초 형식으로 입력된다. 출력 분만 출력한다. 입력 예시 17:23:57 출력 예시 23 내 풀이 a, b, c = input().split(':') print(b) 모범 답안 h, m, s = input().split(':') print(m) 해설 split(':') 문을 통하여 시, 분, 초를 각각 a, b, c 변수에 저장합니다. 그 다음 분이 저장된 b를 출력해줍니다. 이전 1 ··· 9 10 11 12 13 14 15 ··· 26 다음