본문 바로가기

<프로그래밍 언어>/[Python]10

[Python] codeup 081 : [기초-종합] 16진수 구구단 출력하기(py) 문제 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) 풀이 이 문제를 풀기 위해서는 먼저 %를 이용한 포맷팅을 알아야 한다. % 서식문자: % 뒤에 오는 자료형을 가리키는 문자 %s : 문자열 %c : 문자 1개 %d : +-부호 있는 정수 %u : +-부호 없는 정수 %f : 실수 %0.3f : 실수 (소수점 3자리까지 나오게) %X : 16진수 대문자로 %x : 16진수 소문자로 %02X : 16진수 대문자로. 2자리 헥사에서, 앞의 .. 2022. 3. 15.
[Python] 변수값 변경하기 변수란 어떠한 값을 저장하는 메모리 공간이자 저장된 위치를 가리키는 레퍼런스이다. 파이썬에서는 변수명 = 수식 또는 값 a = 1 이렇게 =assignment 기호를 사용하려 변수를 입력한다. 여기서 중간변수를 변경하려면 어떻게 해야할까? # 퀴즈 : user1, user2의 변수값을 서로 변경하여라 user1 = "영희" user2 = "철수" print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 중간변수 설정 (전통식) temp = user1 user1 = user2 user2 = temp print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 쉼표를 이용한 변수 교체 (파이.. 2022. 3. 11.
[프로그래머스] 나머지가 1이 되는 수 찾기 나머지가 1이 되는 수 찾기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000 입출력 예nresult 10 3 12 11 def solution(n): for i in range (2,n): if n % i == 1: return i 2022. 3. 7.
[프로그래머스] 약수의 합 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예nreturn 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. def solution(n): answer = 0 for i in range (1,n+1): if n % i == 0: answer += i return answer 2022. 3. 7.