728x90

딕셔너리 4

[10808] 알파벳 개수 / 파이썬 (feat. 딕셔너리 )

✏️ 문제 링크 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net ❓ 정답은 ?? alpha = {'a': 0, 'b': 0, 'c': 0, 'd': 0, 'e': 0, 'f': 0, 'g': 0, 'h': 0, 'i': 0, 'j': 0, 'k': 0, 'l': 0, 'm': 0, 'n': 0, 'o': 0, 'p': 0, 'q': 0, 'r': 0, 's': 0, 't': 0, 'u': 0, 'v': 0, 'w': 0, 'x': 0, 'y': 0, 'z': 0} s= input() for i in s: alpha[i] +=1 for j ..

[2754] 학점계산 / 파이썬 (feat. 딕셔너리)

✏️ 문제 링크 https://www.acmicpc.net/problem/2754 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net ❓ 정답은 ?? # 학점을 딕셔너리로 작성하고 ref= {'A+': 4.3, 'A0': 4.0, 'A-': 3.7, 'B+': 3.3, 'B0': 3.0, 'B-': 2.7, 'C+': 2.3, 'C0': 2.0, 'C-': 1.7, 'D+': 1.3, 'D0': 1.0, 'D-': 0.7..

[15829] Hashing U / 파이썬 (코드식 이해하기 쉽게 풀어쓰기)

✏️ 문제 링크 https://www.acmicpc.net/problem/15829 15829번: Hashing APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정 www.acmicpc.net ❌ 실패....ㅠㅠ 문제를 제대로 읽지 않고, 힌트만 봤던 탓에 딕셔너리에 {'a':1 } 형식 dic =dict() i= 97 num= 1 while i!=123: dic[chr(i)]=num i+=1 num+=1 #[2] 값 계산하여 결과 도출하기=========== t= int(input()) test= str(input()) result= 0 cnt= 0 for i in ..

CLASS 2 / [10816] 숫자카드2 / 파이썬 (딕셔너리의 위력)

✏️ 문제 링크 https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net ❌ 실패....ㅠㅠ (시간초과) n= int(input()) #상근이가 가지고 있는 숫자 카드의 개수 cards= list(map(int,input().split())) #숫자 카드에 적혀있는 정수 m= int(input()) test= list(map(int,input().split())) for i in test: result = cards.c..

728x90