dev_lee

  • 홈
  • 태그
  • 방명록

문자열 교환 1

[백준] 문자열 교환 (JS)

문제https://www.acmicpc.net/problem/1522a와 b로만 이루어진 문자열이 주어질 때, a를 모두 연속으로 만들기 위해서 필요한 교환의 회수를 최소로 하는 프로그램을 작성하시오.이 문자열은 원형이기 때문에, 처음과 끝은 서로 인접해 있는 것이다.예를 들어, aabbaaabaaba이 주어졌을 때, 2번의 교환이면 a를 모두 연속으로 만들 수 있다.입력첫째 줄에 문자열이 주어진다. 문자열의 길이는 최대 1,000이다.출력첫째 줄에 필요한 교환의 회수의 최솟값을 출력한다.풀이1. 먼저, 문자열 내에 있는 'a'의 개수를 센다. 이는 연속으로 만들고자 하는 'a'의 총 개수이다.2. 문자열이 원형이므로, 처음과 끝이 이어질 수 있도록 문자열을 뒤에 이어 붙인다.3. 이어 붙인 문자열에..

코딩테스트 2025.05.12
이전
1
다음
더보기
프로필사진

dev_lee

다양한 정보를 공유하는 블로그에 오신 것을 환영합니다~!

  • 분류 전체보기 N
    • 잡담
    • 독서
    • 코딩테스트 N
    • 개인공부

Tag

소가 길을 건너간 이유 5, 귀여운 라이언, 카카오, level2, 프로그래머스, blobyum, 그리디, 우당탕탕 영화예매, 개인공부, js, 슬라이딩 윈도우, 리액트 hook의 규칙, 레벨2, 정렬, 코딩테스트, 문자열 교환, 줄줄이 박수, 스택, 리액트, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바