Afaik
2025년Archive

7월 27일

오늘 배운 것 (TIL)

프로그래머스에서 9개 문제 해결

핵심 요약 (TL;DR)

기본적인 문자열 조작과 출력 문제들을 통해 입출력 처리와 문자열 메서드 활용법을 배웠다.

풀어본 문제들

1. 문자열 붙여서 출력하기

  • 문제링크
  • 핵심: readline 모듈을 이용한 기본 입출력 처리
  • 학습 포인트: JavaScript에서 표준 입력을 받는 방법

2. 문자열 돌리기

  • 문제링크
  • 핵심: 문자열을 세로로 출력하는 방법
  • 학습 포인트: 반복문을 통한 문자 단위 처리

3. 홀짝 구분하기

  • 문제링크
  • 핵심: 조건문과 모듈러 연산자(%) 활용
  • 학습 포인트: 짝수/홀수 판별 로직

4. 문자열 겹쳐쓰기

  • 문제링크
  • 핵심: 특정 인덱스부터 문자열을 다른 문자열로 교체
  • 학습 포인트: substring과 slice 메서드 활용

5. 문자열 섞기

  • 문제링크
  • 핵심: 두 문자열을 번갈아가며 합치기
  • 학습 포인트: 인덱스를 활용한 문자열 조작

6. 문자 리스트를 문자열로 변환하기

  • 문제링크
  • 핵심: 배열의 문자들을 하나의 문자열로 합치기
  • 학습 포인트: join() 메서드 활용

7. 문자열 곱하기

  • 문제링크
  • 핵심: 문자열을 n번 반복하여 출력
  • 학습 포인트: repeat() 메서드 또는 반복문 활용

8. 더 크게 합치기

  • 문제링크
  • 핵심: 두 정수를 문자열로 연결한 값들을 비교
  • 학습 포인트: 문자열 변환과 수치 비교

9. 두 수의 연산값 비교하기

  • 문제링크
  • 핵심: 문자열 연결값과 수학 연산값 중 더 큰 값 반환
  • 학습 포인트: Math.max() 메서드와 형 변환

오늘의 깨달음

  • 문자열 메서드: JavaScript의 다양한 문자열 조작 메서드들을 실제 문제에 적용
  • 형 변환: 문자열과 숫자 간의 변환이 많은 문제에서 중요함을 인식