일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 동적계획법
- 프로그래멋
- notion
- 발자취
- Notion to Github Markdown
- 알고리즘
- dp
- spring
- java
- 코딩테스트
- vsCode
- CONVERTER
- react
- 백준
- 현파랑
- 면접
- 완전탐색
- spring-mvc
- webpack
- 개발상식
- 다이나믹프로그래밍
- js
- DFS
- 패스트캠퍼스
- 접근법
- ESLint
- Prettier
- IT-Note
- 1003
- BFS
Archives
- Today
- Total
두 번째 뇌
[ Python ] BOJ 단계별 풀어보기 - 문자열 본문
11654번 문제 아스키 코드 접근법
ord() 함수를 사용하면 해당 문자의 아스키코드를 가져올 수 있고, chr() 함수를 사용하면 해당 아스키코드를 문자로 변경할 수 있습니다.
11720번 문제 숫자의 합 접근법
문자열은 배열 기능을 지원하므로 loop를 돌면서 원소를 int()로 정수형 치환 후 누적합을 반환합니다.
10809번 문제 알파벳 찾기 접근법
전체 알파벳을 loop 돌면서 계산한다. string 라이브러리와 find() 함수를 이용하여 해결합니다.
2675번 문제 문자열 반복 접근법
파이썬의 문자열은 곱연산과 덧셈연산이 가능합니다.
1157번 문제 단어 공부 접근법
아스키코드 변환과 배열을 활용해봅니다.
1152번 문제 단어의 개수 접근법
단어라는 것은 공백으로 구분된 문자열입니다.
2908번 문제 상수 접근법
문자열 뒤집기. reversed와 삼항 연산식을 사용해봅니다.
5622번 문제 다이얼 접근법
아스키코드로 변환한 수를 DP로 풀어봅니다. 단, 주어진 조건을 잘 확인해야 하며 다중 if문을 활용하지 않는 방향으로 구현합니다.
2941번 문제 크로아티아 알파벳 접근법
문자열을 치환합니다.
1316번 문제 그룹 단어 체커 접근법
검사할 배열을 만들어두고 주어진 단어를 순회하며 글자가 배열에 있는지 확인합니다.
'개발자 지식 > Algorithm' 카테고리의 다른 글
[ Python ] 1003번 피보나치 함수 (0) | 2021.08.01 |
---|---|
[ Python ] BOJ 단계별 풀어보기 - 동적계획법 1 (0) | 2021.07.31 |
[JS] DFS : 거리 두기 확인하기(2021 카카오 인턴십) (0) | 2021.07.09 |
[JS] 투 포인터(Two-Pointers) : 연속 부분수열 (0) | 2021.07.04 |
[JS] 완전탐색(brute-force) : 자릿수의 합 (0) | 2021.07.02 |
Comments