일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Apache2
- Python Challenge
- 기울기
- CTF
- picoCTF
- 코딩
- C언어
- FastAPI
- 백준
- 아파치
- 리뷰
- 순전파
- flag
- 오차역전파법
- 신경망
- PHP
- 우분투
- sgd
- 파이썬
- AdaGrad
- PICO CTF
- 딥러닝
- 설치
- 신경망 학습
- PostgreSQL
- Python
- HTML
- 소프트맥스 함수
- 책
- 역전파
Archives
- Today
- Total
Story of CowHacker
Python challenge_3번문제 본문
728x90
안녕하세요 Cow Hacker입니다.
http://www.pythonchallenge.com/pc/def/equality.html
Pythonchallenge 3번 문제를 풀어 볼 거다.
원 스몰 레덜, 써라운디드..~
흠... html 소스코드를 함 봐야겠다.
??
제법 긴 문자열이 있다.
일단 파이썬에 옮겨 왔다.
다시 문제를 읽어 보면 양옆에 있는 세 명의 큰 경호원.. 대문자를 뜻하는 건가..
대문자 대문자 대문자 소문자 대문자 대문자 대문자
요런 형식의 놈을 빼내야 했다.
정규표현식을 써야만 했다.
[A-Z] == 대문자
[a-z] == 소문자
이제 출력을 해보겠다.
print에 [3] 번째인 소문자만 꺼내봤다.
흠... 저게 답.. 이아닌거 같다
대문자.. 대..
아!
형식대로 끊기 전 대문자 바로 뒤나 앞에는 또 소문자여야만 한다!
저런 느낌으로 말이다!
앞에 소문자 정규형식을 추가했으니 print에 썼던 [3]은 4로 변경했다.
옹 정답이다!
링크 리스트..?
4번 문제 진입 완료!
세 개의 대문자 한
번 의 소문자 또 세 개의 대문자
째 반복되는 문자열을 찾으면 정답이다.
728x90
'공부 > Pythonchallenge' 카테고리의 다른 글
Python challenge_5번문제 (4) | 2022.02.02 |
---|---|
Python challenge_4번문제 (2) | 2022.01.20 |
Python challenge_2번문제 (2) | 2021.09.12 |
Python challenge_1번문제 (2) | 2021.08.19 |
Python challenge_0번문제 (4) | 2021.08.14 |
Comments