단어 공부2 [백준 1157] 단어 공부 (Python) 문제 링크 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 나의 코드 (Python) s = input().upper() # 대문자로 입력 받음 arr = list(set(s)) # 문자열의 중복 제거 값 배열 res = [] # 어떤 문자가 많이 쓰였는지 카운팅할 배열 for i in arr: res.append(s.count(i)) # 문자가 몇개씩 있는지 카운팅 if res.count(max(res)) > 1: # 가장 많은 문자의 수가 여러 개인 경우 (중복) print.. 2022. 3. 14. [백준 1157] 단어 공부 (java) 문제 링크 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 입력 받기 String s = sc.next(); // 계산을 편하게 하기 위해 받은 문자열을 소문자로 변경 s = s.toLowerCase(); // 알파벳의 개수를 담.. 2021. 7. 15. 이전 1 다음