[DAY 106 - 코드업 CodeUp] 6081 - 16진수 구구단 출력하기 (파이썬)
·
알고리즘 공부/코드업
📝 문제 설명 > A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) https://codeup.kr/problem.php?id=6081&rid=0 [기초-종합] 16진수 구구단 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 🎨 풀이 💡 전체 코드 s = int(input(),16) for i in range(1,16): print('{0}*{1}={2}'.format(format(s,'x').upper(),format..
[DAY 105 - 코드업 CodeUp] 6080 - 주사위 2개 던지기 (파이썬)
·
알고리즘 공부/코드업
📝 문제 설명 > 1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때, 나올 수 있는 모든 경우를 출력해보자. https://codeup.kr/problem.php?id=6080&rid=0 [기초-종합] 주사위 2개 던지기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 🎨 풀이 💡 전체 코드 import sys n,m = map(int,sys.stdin.readline().split()) for i in range(1,n+1): for j in range(1,m+1): print(i,j) ..
[DAY 104 - 코드업 CodeUp] 6079 - 언제까지 더해야 할까? (파이썬)
·
알고리즘 공부/코드업
📝 문제 설명 > 1, 2, 3 ... 을 계속 더해 나갈 때, 그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지만 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 계속 더해 나간다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는 지를 알아보고자하는 문제이다. https://codeup.kr/problem.php?id=6079 [기초-종합] 언제까지 더해야 할까?(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 🎨 풀이 💡 전체 코드 n = int(input()) total = 0 for i..
[DAY 103 - 프로그래머스 / Level 2] k진수에서 소수 개수 구하기 (파이썬)
·
알고리즘 공부/프로그래머스
📝 문제 설명 > 양의 정수n이 주어집니다. 이 숫자를k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소수 오른쪽에만 0이 있고 왼쪽에는 아무것도 없는 경우 0P처럼 소수 왼쪽에만 0이 있고 오른쪽에는 아무것도 없는 경우 P처럼 소수 양쪽에 아무것도 없는 경우 단, P는 각 자릿수에 0을 포함하지 않는 소수입니다. 예를 들어, 101은 P가 될 수 없습니다. 예를 들어, 437674을 3진수로 바꾸면 211020101011입니다. 여기서 찾을 수 있는 조건에 맞는 소수는 왼쪽부터 순서대로 211, 2, 11이 있으며, 총 3개입니다. (211, 2, 11을 k진법으로 보았을 때가 아닌, 1..
[DAY 102 - 코드업 CodeUp] 6078 - 원하는 문자가 입력될 때까지 반복 출력하기 (파이썬)
·
알고리즘 공부/코드업
📝 문제 > 영문 소문자 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. - q까지만 입력받은 대로 출력되고, 그 이후부터는 끝남. https://codeup.kr/problem.php?id=6078 [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 🎨 풀이 💡 성공 코드 s = str(input()) while (s != 'q'): print(s) s = str(input()) print(s) > 핵심 : while( s != 'q') # m..
[DAY 101 - 코드업 CodeUp] 6077 - 짝수 합 구하기 (파이썬)
·
알고리즘 공부/코드업
📝 문제 > 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. https://codeup.kr/problem.php?id=6077 [기초-종합] 짝수 합 구하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 🎨 풀이 💡 성공 코드 n = int(input()) result = 0 for num in range(1,n+1): if num % 2 == 0: result += num print(result) > 핵심 : 짝수만 뽑아서 더해주기 # main 1. n을 입력받는다. for문 (2~..
[DAY 100_백준] 1929번 - 소수 구하기 (파이썬)
·
알고리즘 공부/백준
📝 문제 > M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 🎨 풀이 💡 성공 코드 import sys def sosu (num): if num == 1 : return 0 for i in range(2,int(num**0.5)+1): if num % i == 0: return 0 print(num) return 0 n,m = map(int,sys.stdin.readline().split()) for num in r..
[DAY 099_백준] 11653번 - 소인수분해 (파이썬)
·
알고리즘 공부/백준
📝 문제 > 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net 🎨 풀이 💡 성공 코드 n = int(input()) while (n > 1): for i in range(2,n+1): if n % i == 0 : n = n // i print(i) break > 핵심 : while문 안에 for문 두고 계속 돌리기 # main 1. n을 입력받는다. 2. n < 1 이 되기 전까지 while문을 돌린다. # while문 4. for문을 통해 2부터 n+1 까지 차례대로 넣어서 n을 나눠준다. 5. 만약 ..