본문 바로가기
반응형

복습18

[백준] 6단계 - 2908번 (파이썬) check! 2908번 https://www.acmicpc.net/problem/2908 A,B = list(input().split()) A = int(A[::-1]) B = int(B[::-1]) print(max(A,B)) cf) '문자열 뒤집기' 참고! 꼭 다시 보기!! https://codechacha.com/ko/python-reverse-string/ Python - 문자열 뒤집기, 문자열 거꾸로 출력 문자열을 뒤집는 방법을 소개합니다. 문자열을 뒤집는다는 의미는 다음과 같이 Original 문자열의 마지막에서 처음 순서로 출력한다는 의미입니다. slice를 이용하면 매우 쉽게 String을 뒤집을 수 codechacha.com 2022. 6. 25.
[백준] 6단계 - 11720번 (파이썬) check! 11720번 https://www.acmicpc.net/problem/11720 N = int(input()) x = int(input()) num = 0 for i in range(N): num += x%10 x //= 10 print(num) + heo_wonje님 코드 참고! (나는 생각도 못한 방식이다...너무 멋지다!) sum(list(map(int, input()))) # list(map(int, input())) : 54321를 입력하면 [5,4,3,2,1] 출력됨!!!! # list(map(int, input().split())) : 54321를 입력하면 [54321] 출력됨 cf) split 함수 x.split() : 괄호 안에 아무 값도 없는 경우, 공백(스페이스, 탭, 엔터 등)을 기.. 2022. 6. 25.
[백준] 5단계 - 4673번 (파이썬) check! 4673번 https://www.acmicpc.net/problem/4673 # 풀이1 def d(n): num = n while n != 0: x = 10**(len(str(n))-1) num += (n//x) n = n%x return num ans = set() for i in range(10001): ans.add(d(i)) for i in range(10001): if i not in ans: print(i) # 풀이2 def selfnum(n): l = list(range(1,n+1)) for i in list(range(1,n+1)): j = i while j>0: a = j//(10**(len(str(j))-1)) i = i+a j = j%(10**(len(str(j))-1)) try: l.. 2022. 6. 23.
[백준] 4단계 - 4344번 (파이썬) check! 4344번 https://www.acmicpc.net/problem/4344 C = int(input()) while C>0: li = list(map(int, input().split())) avg = sum(li[1:])/li[0] ans = 0 for i in li[1:]: if i > avg: ans += 1 print( format((ans/li[0])*100, ".3f") + "%" ) #소수점 셋째자리까지 출력 C -= 1 cf) 소수점 자릿수 지정 관련 참고 https://jsikim1.tistory.com/226 2022. 6. 23.
반응형