11654번
print(ord(input()))
ord(): 문자를 아스키 코드 값으로 바꿔주는 함수
11720번
N = int(input())
numStr = input()
num = 0
for i in range(N):
num = int(numStr[i]) + num
print(num)
10809번
alphabet = 'abcdefghijklmnopqrstuvwxyz'
dictionary = {}
for i in range(len(alphabet)):
dictionary[alphabet[i]] = -1
word = input()
for i in range(len(word)):
for j in range(len(alphabet)):
if word[i] == alphabet[j] and dictionary[word[i]] == -1:
dictionary[word[i]] = i
answer = ''
for i in range(len(dictionary)):
answer += str(dictionary[alphabet[i]]) + ' '
print(answer)
2675번
T = int(input())
for i in range(T):
num, S = input().split()
answer = ''
for i in S:
answer += int(num) * i
print(answer)
1157번
n=input().upper()
t=[]
for i in set(n):
t.append(n.count(i))
idx = [i for i,x in enumerate(t) if x==max(t)]
if len(idx)>1:
print("?")
else:
print(list(set(n))[t.index(max(t))])
set(list): list에서 중복값을 제거하는 함수
list.count(): list나 문자열에서 특정 단어가 몇개 있는지 세는 함수
enumerate(): list나 문자열의 범위를 (인덱스, 요소)의 형태로 받아오는 함수
max(): 최댓값을 돌려주는 함수
list.index(): 괄호안에 있는 값의 인덱스를 알려주는 함수
1152번
S=input().split()
print(len(S))
2908번
a, b = input().split()
a = int(a[::-1])
b = int(b[::-1])
if a > b :
print(a)
else :
print(b)
5622번
words = input().lower()
s = ['abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']
time = 0
for i in range(len(words)):
for j in s:
if(words[i] in j):
time += s.index(j) + 3
print(time)
2941번
a = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
b = input()
for i in a:
b = b.replace(i, 'a')
print(len(b))
str.replace(찾을값, 바꿀값, 바꿀회수): 특정 값을 찾아서 바꾸는 함수입니다. 바꾸는 회수를 정할 수 있습니다.
1316번
count = 0
for i in range(int(input())):
word = input()
count+=list(word) == sorted(word, key=word.find)
print(count)
'파이썬(Python)' 카테고리의 다른 글
(점프 투 장고 스터디) 2장 장고 기초 (0) | 2020.05.20 |
---|---|
파이썬 스터디 5단계 생활코딩 강의(객체와 변수/상속/클래스 맴버/Override/객체와 모듈) (0) | 2020.05.18 |
(점프 투 장고 스터디) 1장 장고시작하기 (0) | 2020.05.10 |
파이썬 스터디 백준 알고리즘 문제 7단계(함수) (0) | 2020.04.24 |
파이썬 스터디 4단계 생활코딩 강의(함수/모듈/객체) (0) | 2020.04.24 |