7월 27일
오늘 배운 것 (TIL)
프로그래머스에서 9개 문제 해결
핵심 요약 (TL;DR)
기본적인 문자열 조작과 출력 문제들을 통해 입출력 처리와 문자열 메서드 활용법을 배웠다.
풀어본 문제들
1. 문자열 붙여서 출력하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181952
- 핵심: readline 모듈을 이용한 기본 입출력 처리
- 학습 포인트: JavaScript에서 표준 입력을 받는 방법
2. 문자열 돌리기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181945
- 핵심: 문자열을 세로로 출력하는 방법
- 학습 포인트: 반복문을 통한 문자 단위 처리
3. 홀짝 구분하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181944
- 핵심: 조건문과 모듈러 연산자(%) 활용
- 학습 포인트: 짝수/홀수 판별 로직
4. 문자열 겹쳐쓰기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181943
- 핵심: 특정 인덱스부터 문자열을 다른 문자열로 교체
- 학습 포인트: substring과 slice 메서드 활용
5. 문자열 섞기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181942
- 핵심: 두 문자열을 번갈아가며 합치기
- 학습 포인트: 인덱스를 활용한 문자열 조작
6. 문자 리스트를 문자열로 변환하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181941
- 핵심: 배열의 문자들을 하나의 문자열로 합치기
- 학습 포인트: join() 메서드 활용
7. 문자열 곱하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181940
- 핵심: 문자열을 n번 반복하여 출력
- 학습 포인트: repeat() 메서드 또는 반복문 활용
8. 더 크게 합치기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181939
- 핵심: 두 정수를 문자열로 연결한 값들을 비교
- 학습 포인트: 문자열 변환과 수치 비교
9. 두 수의 연산값 비교하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181938
- 핵심: 문자열 연결값과 수학 연산값 중 더 큰 값 반환
- 학습 포인트: Math.max() 메서드와 형 변환
오늘의 깨달음
- 문자열 메서드: JavaScript의 다양한 문자열 조작 메서드들을 실제 문제에 적용
- 형 변환: 문자열과 숫자 간의 변환이 많은 문제에서 중요함을 인식
실무 적용 포인트
- 사용자 입력 검증과 문자열 처리는 웹 개발에서 자주 사용되는 기능
- 문자열 조작 메서드들은 데이터 전처리나 UI 텍스트 가공에 유용
- 조건부 로직과 반복문은 모든 프로그래밍의 기초
다음 학습 목표
- 더 복잡한 알고리즘 문제 도전 (배열, 정렬 관련)
Edit on GitHub
Last updated on