백준 2675번 자바 문제풀이

2024. 10. 18. 20:01·백준 및 코딩테스트 공부

문제를 이해하는데 좀 오래 걸렸다.

먼저 T 라는 입력받을 문제들의 정수를 입력받는다.

그 후 T 의 숫자만큼 반복을 한다.

반복문 안에는 각 문자열을 반복시킬 정수 r, 그리고 입력받을 문자열인 s 를 사용했고

반복된 문자들을 저장시키기 위한 변수 result 를 선언했다.

이 result 라는 변수는 이후에 반복된 문자열들을 출력시키기 위함으로 만들어졌다.

​

이중 반복문을 사용하는데 문자열 s 의 길이만큼 반복을 해준다.

그 이유는 각 문자열의 문자를 반복시켜야 하기 때문이다.

ex) abc 가 s 로 입력받았을 경우, a b c 를 각각 반복시켜야 하기 때문이다.

그 후 charAt 라는 메소드를 사용하여 각 인덱스 값을 반환시키게 해주었다.

2번째 반복문에서 반복중인 j 를 문자 c 에 담았다.

​

이후에 한번 더 반복을 시킨다. 왜 반복시키냐면 이제는 반복된 문자가 담겨진 c 를

처음에 알려주었던 몇번 반복 시킬(int r) 숫자를 더해줘야 하기 때문이다.

이 때 미리 만들어 놓았던 result 라는 변수를 r 번씩 반복해주는데

증가 연산자를 사용하여 계속해서 c 의 값이 result 로 들어가게끔 선언했다

​

이후 result 를 출력한다.

'백준 및 코딩테스트 공부' 카테고리의 다른 글

백준 2588 자바 문제 풀이  (0) 2024.10.18
백준 2908번 자바 문제풀이  (0) 2024.10.18
백준 10809 자바 문제풀이  (1) 2024.10.18
백준 5597번 자바  (0) 2024.10.18
백준 10813번 자바  (1) 2024.10.18
'백준 및 코딩테스트 공부' 카테고리의 다른 글
  • 백준 2588 자바 문제 풀이
  • 백준 2908번 자바 문제풀이
  • 백준 10809 자바 문제풀이
  • 백준 5597번 자바
동준1234
동준1234
공부 기록
  • 동준1234
    dongjundev
    동준1234
  • 전체
    오늘
    어제
    • 분류 전체보기 (137)
      • 일상 (1)
      • 자격증 (7)
        • 정보처리기사 필기 준비 (6)
        • 정보처리기사 실기 준비 (0)
        • SQLD (1)
      • KPT 회고 (22)
      • SQL ORACLE (18)
      • project (3)
      • 백준 및 코딩테스트 공부 (6)
      • 4학년 캡스톤 디자인 및 전시회 (3)
      • 대학교 캡스톤 디자인 (6)
      • JAVA (48)
      • JDBC (1)
      • 네트워크 (1)
      • AI 머신러닝 (1)
      • Front-End (10)
      • Server (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
동준1234
백준 2675번 자바 문제풀이
상단으로

티스토리툴바