문제📖
풀이🙏
int(input(), 16)
을 사용하여 10진수 정수인 변수를 16진수로 입력받는다.%X
연산자를 이용해 16진수를 출력한다.코드💻
import sys
var = int(sys.stdin.readline(), 16)
for i in range(1,16):
print('%X'%var, '*%X'%i, '=%X'%(var*i), sep='')
결과😎
출처📝
https://codeup.kr/problem.php?id=6081
문제📖
풀이🙏
list comprehension
+ if else
로 구현하였다.코드💻
import sys
num = int(sys.stdin.readline())
result = ['X' if i%10 == 3 or i%10 ==6 or i%10 ==9 else i for i in range(1,num+1)]
print(" ".join(map(str,result)))
결과😎
출처📝
https://codeup.kr/problem.php?id=6082
문제📖
풀이🙏
map
+ split()
로 입력받는다.삼중 for문
으로 구현했다.코드💻
import sys
r, g, b = map(int,sys.stdin.readline().split())
cnt = 0
for i in range(r):
for j in range(g):
for n in range(b):
print(i, j, n)
cnt += 1
print(cnt)
결과😎
출처📝
https://codeup.kr/problem.php?id=6083
문제📖
풀이🙏
around(var,1)
또는 %.1f
를 사용한다. 코드💻
import sys
h, b, c, s = map(int,sys.stdin.readline().split())
print("%.1f MB" %(h*b*c*s/1024/1024/8))
결과😎
출처📝
https://codeup.kr/problem.php?id=6084
문제📖
풀이🙏
코드💻
import sys
w, h, b = map(int,sys.stdin.readline().split())
print("%.2f MB" %(w*h*b/8/1024/1024))
결과😎
출처📝
https://codeup.kr/problem.php?id=6085
문제📖
풀이🙏
if else조건문
+ for + range 반복문
+ break
+ 증감표현식으로 구현했다.코드💻
import sys
num = int(sys.stdin.readline())
result = 0
if num == 1:
print(1)
else:
for i in range(1,num+1):
if result >= num:
print(result)
break
result += i
결과😎
출처📝
https://codeup.kr/problem.php?id=6086
문제📖
풀이🙏
list comprehension
+ if
조건문으로 구현했다.코드💻
import sys
num = int(sys.stdin.readline())
result = [i for i in range(1,num+1) if i%3 != 0]
print(" ".join(map(str,result)))
결과😎
출처📝
https://codeup.kr/problem.php?id=6087
문제📖
풀이🙏
import sys
a, d, n = map(int,sys.stdin.readline().split())
print(a+d*(n-1))
결과😎
출처📝
https://codeup.kr/problem.php?id=6088
문제📖
풀이🙏
코드💻
import sys
a, r, n = map(int,sys.stdin.readline().split())
print(a*r**(n-1))
결과😎
출처📝
https://codeup.kr/problem.php?id=6089
문제📖
풀이🙏
코드💻
import sys
a, m, d, n = map(int,sys.stdin.readline().split())
for i in range(n - 1):
a = a * m + d
print(a)
결과😎
출처📝
https://codeup.kr/problem.php?id=6090