코테/데일리 코딩

9. 데일리코딩

2023. 3. 31. 09:15

문제 :

 

문자열을 입력받아 연속된 한자리 홀수 숫자 사이에 '-'를 추가한 문자열을 리턴해야 합니다.

 

 

입력 :

 

  • string 타입의 숫자 문자열

 

 

출력 :

 

  • string 타입을 리턴해야 합니다.

 

 

주의사항 :

 

  • 0은 짝수로 간주합니다.

 

 

입출력 예시 :

 

 

풀이 :

 

 

 

나만의 해설:

 

문자열을 리턴해주어야하기 때문에

result에 빈문자열로 초기화를 해준다.

 

for 반복문을 돌면서

현재의 Idx에서 str[i]를 2로 나누어 나머지가 1일때

즉, 홀수일때 그리고

현재의Idx의 전인 str[i-1]을 2로 나누어 나머지가 1일때

result에 "-"를 넣어주고

그다음에 result에 str[i]를 넣어줌으로써

str[i]앞에 "-"가 위치하도록 하였다.

 

'코테/데일리 코딩' 카테고리의 다른 글
  • 11. 데일리코딩
  • 10. 데일리코딩
  • 8. 데일리코딩
  • 7. 데일리코딩
plla2
plla2
프론트엔드 개발자가 되고픈 개미의 일대기 🐜
plla2
코린이 "개미"의 개발블로그
plla2
전체
오늘
어제
  • 분류 전체보기 (112)
    • 프론트엔드 (40)
      • CSS (1)
      • JS (16)
      • React (17)
      • Redux (2)
      • TS (4)
      • Pre-project (0)
    • 프로젝트 회고, 리팩토링 (14)
      • 포트폴리오 프로젝트 (2)
      • moviepop 팀 프로젝트 (1)
      • lofi 프로젝트 (2)
      • 스택오버플로우 팀 프로젝트 (5)
      • commerce 프로젝트 (1)
    • 코테 (26)
      • koans, 코플릿, sprint (9)
      • 데일리 코딩 (17)
    • 백엔드 (5)
      • Node (4)
    • CS (6)
      • 알고리즘 (2)
      • 자료구조 (1)
      • 네트워크 (1)
    • 회고, 면접준비 (16)
      • Next.js Doc 번역 (7)
      • 면접 답변용 정리 (5)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • camelCase
  • 배열렌더링
  • 렉시컬
  • 상태
  • 객체분해
  • 중첩구조분해
  • NodeList
  • 태그래핑
  • 단어의 시작
  • 리액트 라우터
  • 동기 비동기
  • 페이지네이션
  • HTMLCollection
  • js
  • 클래스형
  • 프론트엔드
  • 프로토타입 체인
  • State
  • 정규식
  • React
  • 데일리코딩
  • 구조 분해 할당
  • 데일리 코딩
  • 블로킹 논블로킹
  • 프로토타입
  • dom
  • Twittler
  • 비동기
  • 배열분해
  • 트리 자료구조

최근 댓글

최근 글

hELLO · Designed By 정상우.
plla2
9. 데일리코딩
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.