반응형
문제
알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 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); // 문자열 길이 출력
}
}
반응형
'실습 > 백준' 카테고리의 다른 글
아스키 코드 - 11654번 (Java 풀이) (0) | 2024.07.16 |
---|---|
문자열 - 9086번 (Java 풀이) (0) | 2024.07.15 |
별 찍기 20 - 10995번 (Java 풀이) (0) | 2024.07.14 |
별 찍기 13 - 2523번 (Java 풀이) (0) | 2024.07.14 |
별 찍기 12 - 2522번 (Java 풀이) (0) | 2024.07.14 |