[TIL] 2주차 목요일. 자바스크립트 문법 종합반, 알고리즘 특강

Minji Kim·2024년 4월 25일

내배캠TIL

목록 보기
9/73

알고리즘 세션

  • 함수 형태
function a (b) { // 여기서 b는 인풋
  // 여기 안에 b는 아웃풋
}
  • 알고리즘 문제 풀이 방법
  1. 뼈대를 생각해보고 작성
  2. 주석으로 로직을 단계적으로! 적자. 한번에 전부 생각하는 것은 지양
  3. 로직 하나씩 코드 안에 붙여보기
  4. 잘 모르겠으면 연습장, 노트에 손으로 필기하는 등의 방법도 활용

숙제

  • 문제 1.
    주어진 문자열을 뒤집어서 반환하는 함수를 작성해주세요!
    예를 들어, 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: 'natraps'

  • 문제 2.
    주어진 문자열을 요약하는 함수를 작성해주세요!
    예를 들어, 문자열 ‘aaabbbc’가 주어지면 결과는 다음과 같아야 합니다: ‘a3/b3/c1’
    또한, 문자열 ‘ahhhhz’가 주어지면 결과는 다음과 같아야 합니다: ‘a1/h4/z1’

  • 문제 3.
    주어진 숫자가 소수인지 아닌지 판별하는 함수를 작성해주세요.
    소수는 1과 자기 자신으로만 나누어지는 1보다 큰 정수입니다.
    (힌트: 나머지 값을 구하는 연산자는 % 입니다. → e.g. 3 % 2는 1입니다.)

0개의 댓글