pyhton; n에 가까운 팩토리얼 구하기n = int(input("숫자를 입력하세요:")) def nearest_factorial1(n): i = 0 f = 1 while True: f *= i+1 if (f n: # i!이 n보다 크면 return i-1 # i-1을 반환하고 종료 else: i += 1 # i를 1 증가시키고 반복 print(f"{n}보다 작거나 같은 팩토리얼은 {nearest_factorial1(n)}! 입니다.") print(f"{n}보다 작거나 같은 팩토리얼은 {nearest_factorial2(n)}! 입니다.") python; 백준 2941번 풀이/해설s = input() # 문자열 입력받기 crt = "c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z=" # tuple 형태로 크로아티아 문자 선언 # 입력받은 문자열에서 튜플 crt에 있는 문자를 @로 대체 -> 크로아티아 문자를 한 글자로 세기 위함 for i in crt: s = s.replace(i, "@") print(len(s)) # 입력받은 문자열의 길이 세기 이전 1 다음