전체 글198 [CodeUp 기초 100제]1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(풀이 성공) 입력: 10진수 1개가 입력된다. 출력: 16진수(대문자)로 출력한다. 내 코드: x = int(input()) print(hex(x)[2:].upper()) 또 다른 풀이: x=int(input()) print('%X' % x) # 또 다른 풀이 x = int(input()) print(format(x, 'x').upper()) Comment: 앞의 문제들과 같은 방식으로 풀면 된다. 대문자로 출력 시 코드에서처럼 upper() 함수를 덧붙이거나 '%x' 대신 '%X'를 사용할 수 있다. 2020. 11. 26. [ASUS 노트북]노트북 화면 깜빡거림(AMD 드라이버 롤백 문제) 해결 드라이버 설치 포스팅을 올리면서 다음편을 바로 올릴 것처럼 얘기해놓고 지금 올리니 참 할말이 없고 그렇다. 문제 해결로부터 거의 한 달이 다 지난 시점이니 늦기도 많이 늦었지. 어쨌거나 문제는 해결되었다. 해결되었다, 이게 중요하다. 해결됐다. 그리고 그놈의 문제는 노트북을 구매한 시점부터 10월까지 집요하게 나를 괴롭혔다. 대체 그 문제가 뭐냐고 하면, 너무 빡친 나머지 화면을 녹화하지 않은 게 새삼 한이 된다. 사실 노트북 화면이 깜빡이는 문제는 비교적 흔하게 볼 수 있다. 해결 방법도 여러가지 나와 있다. 하지만 증상을 자세히 파고 들어가면 여러가지 방향으로 갈리는 걸 볼 수 있다. 내 노트북의 증상은 이랬다. 1. 로그인 화면이 나올 때부터 화면이 깜빡대기 시작(1~2초 간격), 바탕화면이 켜진 .. 2020. 11. 19. [CodeUp 기초 100제]1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(풀이 성공) 입력: 10진수 1개가 입력된다. 출력: 16진수(소문자)로 출력한다. 내 코드: x=int(input()) print(hex(x)[2:]) 또 다른 풀이: x=int(input()) print('%x' % x) # 또 다른 풀이 x = int(input()) print(format(x, 'x')) Comment: 31번과 동일한 유형의 문제입니다. hex는 python 내장함수 중 10진수를 16진수로 변환하는 함수입니다. 하지만 변환되었을 때 앞에 불필요한 숫자와 알파벳이 포함되어 있기에 슬라이싱을 해주어야 합니다. hex(10) # 10진수 10을 넣어본다 >> '0xa' x=hex(10) print(x[2:]) >> 'a' 두 번째는 '%x'를 사용하는 방법입니다. print('%x' % 변환하고.. 2020. 11. 18. [CodeUp 기초 100제]1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(풀이 성공) 입력: 10진수 1개가 입력된다. 단, 입력되는 정수는 int 범위이다. 출력: 8진수로 출력한다. 내 코드: x=int(input()) print(oct(x)[2:]) 또 다른 풀이: x=int(input()) print('%o' % x) # 또 다른 풀이 x = int(input()) print(format(x, 'o')) Comment: 2, 8, 10, 16 진수 변환의 시작을 알리는 문제입니다. 10진수를 8진수로 변환하는 방법은 여러 가지가 있습니다. 우선 첫 번째 코드에 쓰였던 oct 함수를 보겠습니다. oct(10) # 10진수 10을 넣어본다 >> '0o12' x=oct(10) print(x[2:]) >> '12' python은 10진수를 2진수, 8진수, 16진수로 변환할 수 있는 내장.. 2020. 11. 16. 이전 1 ··· 36 37 38 39 40 41 42 ··· 50 다음