실습/백준

단어 길이 재기 - 2743번 (Java 풀이)

chobyeonggyu03 2024. 7. 15. 11:23
반응형

문제

알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.

 

 

입력

첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다.

 

 

출력

첫째 줄에 입력으로 주어진 단어의 길이를 출력한다.

 

 

예제 입력 1 

pulljima

예제 출력 1 

8

 

 

 

나는 이 문제를 처음봤을 때 array.length가 가장 먼저 떠올랐고, 이 전에 풀었던 문자와 문자열 문제처럼 toCharArray를 활용해 char형 배열을 활용하면 될 것 같아 해당 방법으로 풀이를 진행하게 되었다.

 

 

 

package BAEKJOON_2743;

/*
 날짜 : 2024.07.15.월
 내용 : 백준 2743번 문제 (문자 길이 재기)
 */

import java.util.*;

public class BAEKJOON_2743 {

	public static void main(String[] args) {

	 Scanner sc = new Scanner(System.in);
	 String str = sc.nextLine();						// 문자열 입력받기
	 int strLength = 0;									// 문자열 길이 카운팅할 변수 선언
	 
	 char[] strArray = str.toCharArray();				// 입력받은 문자열 char형 배열에 저장
	 
	 for (int i=0; i<strArray.length; i++) {
		 strLength ++;
	 }
	 
	 System.out.println(strLength);						// 문자열 길이 출력
	}
}

 

 

 

 

 

 

 

 

 

 

 

반응형