728x90

Find 2

[Python]백준 BaekJoon.AC 1436 : 영화감독 숌(브루트포스, find())

https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 브루트포스 알고리즘이란 확신이 없었을 땐 이런 저런 구상들을 해봤는데, 아무리 생각해도 하나씩 카운트 해주는게 신속정확할 것 같았다. 1씩 늘려주는 변수 num을 처음부터 666으로 설정한 이유는, 666이 조건을 만족하는 첫 숫자이기 때문이다. (1~665)는 시간낭비가 확실하니 666을 처음으로 뒀다. while문을 사용했고, num을 1씩 증가시켜주며 666이 포함된 숫자인지 체크한다. 이..

[Python]BaekJoon.AC 2022.01.11

[Python]백준 BaekJoon.AC 10809 : 알파벳 찾기(find())

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 파이썬은 확실히 내장함수가 너무 잘 되어있는 것 같다. 20가지가 넘는 알파벳 배열을 어떻게 대체해야 하나 고민하고 있었는데,, 그냥 String 입력 받아 그대로 list함수에 넣어주면 끝나는 문제였다. 그리고 find()를 사용한다면 입력받은 단어 스펠링이 몇 번째 알파벳인지 쉽게 파악할 수 있었다. 파이썬 맞춤 문제가 아니었을까..? for문으로 하나하나 찾을 생각하고 있었는데...

[Python]BaekJoon.AC 2022.01.03
728x90