Code&Data Insights
BaekJoon Algorithm - Stage 6[1], Stage 7 [ 1-4 ] ( Python 3 ) 본문
BaekJoon Algorithm - Stage 6[1], Stage 7 [ 1-4 ] ( Python 3 )
paka_corn 2022. 1. 16. 06:50
2022.01.16
#1. Function / Brute Force Algorithm (완전 탐색 알고리즘)
(ex) - Programmers : '모의고사', '소수찾기'
** 6단계 풀다가 너무 어려워서 나중에 부르트포스 할 때 다시 풀기로!! **
#2. 문자열 - Stage 7
[11720]
[my code]
n = int(input())
num = list(map(int,input()))
sum = 0
for i in range(n):
sum += num[i]
print(sum)
-> int 형으로 해도 정답이 맞지만, 출제유형에 맞게
문자열로 다시 풀었다.
** 파이썬은 이미 문자열에 인덱싱이 가능하다 **
[new code]
n = int(input())
num = input()
sum = 0
for i in range(n):
sum += int(num[i])
print(sum)
[10809]
[my code]
import string
s = input()
apb = string.ascii_lowercase
for i in range(len(apb)):
print(s.find(apb[i]) , end=" ")
** find() 함수는 문자열의 위치(index)를 알려준다 **
[2675]
[my code]
n = int(input())
for i in range(n):
s,r = map(str,input().split())
for j in range(len(r)):
print((r[j] *int(s)),end='')
print(" ")
--> join() 함수 써서 알파벳 순서로 뽑는 줄 알았는데
그냥 각 인덱스 마다 배로 출력하는거였다.
스트링에 *n 해서 출력하는거 참 편리한 것 같다.
'Algorithm > BaekJoon Online Judge' 카테고리의 다른 글
BaekJoon Algorithm - Stage 1 ~ 7 [Review] (0) | 2022.01.18 |
---|---|
BaekJoon Algorithm - Stage 7 [ 5-10 ] ( Python 3 ) (0) | 2022.01.18 |
BaekJoon Algorithm - Stage 5 [ 4-7 ] ( Python 3 ) (0) | 2022.01.15 |
BaekJoon Algorithm - Stage 4 [ 1-3 ], Stage 5 [ 1-3 ] ( Python 3 ) (0) | 2022.01.15 |
BaekJoon Algorithm - Stage 3 [ 1-11 ] ( Python 3 ) (0) | 2022.01.15 |