이카's
반응형
article thumbnail
Baekjoon #1157번 단어공부 Python
BOJ 2020. 10. 5. 15:15

문재해석 입력값 문자가 주어졌을때 문자중에 최대로 많은 문자 찾기 단 최대 문자가 2개 이상일때는 "?" 을 출력 문제 해석이 직관적으로 할 수 있을 만큼 어렵지 않았다. 하지만 set()함수와 기초적인 부분에서 익숙하지 않은 함수를 사용해 보았다. 2보다 작은 경우를 출력하기 위해 약간 애를 먹었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 s = input().upper() s_list = list(set(s)) #중복제거 temp = [] #알파벳 횟수 카운트 for i in s_list: temp.append(s.count(i)) #알파벳 최대가 2 이상인 경우 if temp.count(max(temp)) >= 2: print("?") else: #2보다 작은 경우 print(s_li..

article thumbnail
Baekjoon #2675번 문자열반복 Python
BOJ 2020. 10. 5. 13:17

문제 해석 처음에 잘못해석해서 틀렸다고 나왔다. 알고보니 처음 2는 2번을 입력한다는 것이다. 그 후 숫자는 각 문자의 반복 횟수이다. 1 2 3 4 5 6 7 8 9 10 t = int(input()) for i in range(t): R, S = list(map(str, input().split())) S = list(S) string_list = '' for j in range(len(S)): string_list = string_list + (S[j] * int(R)) print(string_list) 그리고 나서는 쉽게 문제를 풀 수 있다. ">http://

article thumbnail
Baekjoon #10809번 알파벳찾기 Python
BOJ 2020. 10. 5. 11:49

1 2 3 4 5 6 s = input() result = [-1]*26 for i in range(len(s)): if result[ord(s[i])-97] == -1: result[ord(s[i])-97] = i print(result) cs 생소한 문제라 조금 어려웠습니다. ========================================= 문제점이 생겼습니다. result는 리스트로 출력되는데 채점현황에는 틀렸습니다. 로 채점이 됩니다. 문제점이 뭘까 고민하다가 찾은 결론은 // 백준에서 원하는 답은 문자열로 반환하길 원합니다. 따라서 소스를 조금 수정하였습니다. 1 2 3 4 5 6 7 8 9 10 11 12 s = input() string_result = '' result = [-1]..

article thumbnail
Baekjoon #1065번 한수 Python
BOJ 2020. 10. 5. 11:45

1 2 3 4 5 6 7 8 9 10 11 12 13 def solution(): num = int(input()) hansu_count = 0 for i in range(1, num+1): if i

article thumbnail
Baekjoon #11654번 문자열 아스키코드 Python
BOJ 2020. 10. 5. 11:42

1 2 3 4 5 6 def solution(): alphabat = input() ascode = ord(alphabat) return ascode print(solution()) 간단히 풀었습니다. r" target="_blank" rel="noopener" data-mce-href="http:// ">http://

article thumbnail
Baekjoon #11720번 숫자의 합 Python
BOJ 2020. 10. 5. 11:39

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def solution(): num_len = int(input()) nums = list(input()) sumnumber = 0 if len(nums) == num_len: for i in nums: i = int(i) sumnumber = sumnumber + i return sumnumber if __name__ == '__main__': solution() num_len = int(input()) nums = list(input()) sumnumber = 0 if len(nums) == num_len: for i in nums: i = int(i) sumnumber = sumnumber + i pri..

article thumbnail
Baekjoon #2884번 Python
BOJ 2020. 10. 5. 11:36

" target="_blank" rel="noopener" data-mce-href="http:// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 H, M = map(int, input().split()) if M

article thumbnail
Baekjoon #14681번 Python
BOJ 2020. 10. 5. 11:33

X = int(input()) Y = int(input()) if X > 0 and Y > 0: print(1) elif X > 0 and Y

반응형