[코드업][기초 100제][파이썬] 2,8,16진수 형변환 🙆♂️문제 🙋♂️풀이 a = int(input(), 16) print('%o'% a) 입력 받은 값이 16진수임을 명시하고 싶으면 위처럼 작성하면 됩니다. 그리고 나서 형변환 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 2,8,16진수로 출력 🙆♂️문제 🙋♂️풀이 a=int(input());print('%x'% a) 위는 여기서 알려준 방법이고 a=int(input());print(hex(a)) 위처럼 하면 0x어쩌구로 표현됩니다. 하지만 지금 문제에서는 원하는 출력방식이 아니기 때문에 알고만 있어야겠습니다. 여담으로 a=int(input());print('%X'% a) 이렇게 X를 대문자로 하면 출력값도 대문자로 나옵니다. 위처럼 x소문자로하면 소문자 16진수가 나옵니다. 🤷♂️여담 2진수는 영어로 binary기 때문에 상징적인 알파벳은 b 8진수는 octal이여서 o 16진수는 hexadecimal 이여서 x 입니다. #2진수로 bin(255) #8진수로 oct(255) #16진수로 hex(255) #2진수로 format(255, '.. 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 실수 합 출력 🙆♂️문제 🙋♂️풀이 a=float(input()) b=float(input()) print(a+b) 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 정수 2개 입력받아 합 구하기 🙆♂️문제 🙋♂️풀이 a,b = map(int, input().split()) print(a+b) 위의 설명 코드에서는 각각 입력받고 int로 형변환을 해서 더하고 변수에 넣어서 그 변수를 출력하는데 너무 복잡합니다. 그냥 입력받을 때 int로 매핑해서 출력 때 합해서 출력하면 됩니다. 하지만 int형으로 형변환은 반드시 해줘야합니다. 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 단어 2개 입력받고 붙여서 출력 🙆♂️문제 🙋♂️풀이 a,b = input().split() c=a+b print(c) 단어를 합치려면 +를 사용해서 합치기 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 시분초 입력받고 분만 출력 🙆♂️문제 🙋♂️풀이 a,b,c=input().split(':') print(b) 다양한 방법이 있겠지만 저는 이렇게 했습니다. 사실 좋은 코딩법은 아닌게 변수 저장을 너무 많이 사용해서 쓸데없이 메모리 낭비를 했습니다. 그래도 논리적으로는 이게 맞는거 같아서 이렇게 했네요. 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 입력값 나누어 출력 02 🙆♂️문제 🙋♂️풀이 a=input() print(a[0:2],a[2:4],a[4:6]) 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 입력값 나누어 출력 01 🙆♂️문제 🙋♂️풀이 a=input() for i in range(5): print(a[i]) 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 연월일 입력받고 순서 바꿔 출력 🙆♂️문제 문제를 보면 점(.)으로 구분받아서 입력받고 빼기(-)로 구분하여 출력됨. 🙋♂️풀이 a,b,c=input().split('.') print(c,b,a, sep='-') 코딩테스트/코드업 2022.07.12
[코드업][기초 100제][파이썬] 시간 입력받고 출력하기 🙆♂️문제 🙋♂️풀이 a,b=input().split(':') print(a,b, sep=':') 다시 정리하면 입력의 구분자는 split함수안에 split('??')으로 출력의 구분자 나타내는 것은 print함수안에 sep="??"으로 코딩테스트/코드업 2022.07.12