SMALL 알고리즘-python48 [백준/1157/파이썬(Python3)] 단어 공부 문제 출처 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 풀이 코드 temp=input().strip() temp=temp.lower() dic={} for ch in temp: if ch in dic.keys(): dic[ch]+=1 else: dic[ch]=1 m = max(dic.values()) answer = [] for key, value in dic.items(): if value==m: answer.append(key.upper()) if len(answer)==1: print(answer[0]) else: print('?').. 2021. 6. 30. [백준/11720/파이썬(Python3)] 숫자의 합 문제 출처 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 풀이 코드 cnt=int(input()) num=int(input()) num=str(num) print(sum(list(map(int,map(str,num))))) 또는 cnt=int(input()) num=int(input()) print(sum(list(map(int,str(num))))) 2021. 6. 29. [백준/11654/파이썬(Python3)] 아스키코드 문제 출처 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 코드 print(ord(input())) 아스키코드--> 문자 : chr( ) 문자 --> 아스키코드: ord( ) ord('9') # 57 ord('b') # 98 chr(57) # '9' chr(98) # 'b' 아스키코드 설명 ↓↓↓↓ ASCII - 위키백과, 우리 모두의 백과사전 1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( , 아스키)는 영문 알파벳.. 2021. 6. 29. [백준/1110/파이썬(Python3)] 더하기 싸이클 문제 출처 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 풀이 코드 n=num=int(input()) new_num=0 rnd=0 while True: rnd+=1 a = num%10 b = sum(list(map(int, str(num)))) % 10 new_num=a*10+b if new_num==n: break else: num=new_num print(rnd) 2021. 6. 28. 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음 LIST