Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- AWS
- 숫자 블록
- piplining
- 검색어 추천
- 셀러리
- 수신자 대상 다르게
- 백준
- gRPC
- 이분탐색
- 카카오
- spring event
- 코드 계약
- 쿠키
- 구현
- prg 패턴
- 완전탐색
- BFS
- jwt 표준
- 좋은 코드 나쁜 코드
- 결제서비스
- branch 전략
- 레디스 동시성
- 객체지향패러다임
- 알람 시스템
- 깊게 생각해보기
- 누적합
- 프로그래머스
- 디버깅
- 트랜잭샨
- docker
Archives
- Today
- Total
목록자료구조 (1)
코딩관계론
[백준]AC
문제 이해하기 선영이라는 친구가 새로운 함수를 만들었는데, 해당 함수는 "R"과 D로만 이루어져있다.R은 reverse고 d는 delete다. 즉 R을 만나면 배열을 뒤집어야 하고, D를 만나면 해당 배열에서 젤 처음 숫자를 삭제해야한다.문제 해결 방법 설명하기1. R을 만나면 배열을 역순으로 변경해야할까?그렇다 R을 만날 때 마다 매번 배열을 역순으로 변경한다면 시간초과가 나타난다. 따라서 우리는 배열이 뒤집어 졌다는 것을 기억하고, 실제로 연산은 수행하지 말아야 한다. for f in funcStr: if f == "R": direction = not direction 2. D를 만나면 배열에서 삭제를 진행해야 할까?D의 연산의 경우 실제로 수행해도 상관은 없다 ..
개발/알고리즘
2024. 5. 11. 22:09