min
[항해 99 프로그래밍 알고리즘 주차 2일차] 본문
<회고록>
오늘 나는 하루님과 함께 페어프로그래밍을 진행했다. 페어프로그래밍을 하기 앞서서 한가지 룰을 만들었다.
1. 내가 혼자 힘으로 풀 수 있는 문제는 혼자서 풀고 자신이 이 문제를 풀기 위한 실마리를 공유하는 것
2. 내가 혼자 힘으로 풀 수 없는 문제는 같이 페어프로그래밍으로 문제를 푸는 것
실제로 이 규칙을 가지고 문제를 푸니 진행 속도도 빨라지고 얻는 이익은 많았다. 즉 레버리지 포인트가 높아졌다.
(만약 레버리지 포인트가 모르신다면 제 블로그를 봐주시면 감사하겠습니다 ㅎㅎ)
그래서 오늘은 하루님과 함께 리뷰하면서 내가 새로 알게되었던 부분들에 대해서 정리할까 싶다.
1. replaceAll
replaceAll은 replace와 다르게 첫번째 인자를 주어진 문자열에서 모두 다 찾아서 변경하는 것이다.
이에 장점은 따로 replace를 가지고 로직을 짤 필요가 없다는 점이다.
<참고자료>
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
2. at
at은 하루님께서 설명을 해주셨는데 at같은 경우에는 charAt에 단점을 보완했다.
2-1) charAt
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/charAt
2-2) at
at은 음수 인덱스 까지도 비교가 가능하다.
3. 시저 암호 문제
'TIL' 카테고리의 다른 글
[항해 99 주특기 주차 1일차] (0) | 2023.06.23 |
---|---|
[항해 99 알고리즘 주차 5일차] (0) | 2023.06.22 |
[항해99 프로그래밍 알고리즘 4일차] (0) | 2023.06.21 |
[항해 99 프로그래밍 알고리즘 주차 3일차] (0) | 2023.06.20 |
일주일 동안의 회고 + (es, es5 vs es6에 대하여...) (0) | 2023.06.18 |