👿 문제 👿
문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출려가는 코드를 작성해보세요.
입력
abcde
출력
a
b
c
d
e
[Algorithm]
문자열을 문자형으로 전환하고 for문 돌려서 println으로 출력
[Code]
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for(int i=0; i<a.length(); i++) {
char b = a.charAt(i);
System.out.println(b);
}
}
}
[+ Plus]
⭐️ 확장 for문
JDK 1.5 이상 부터 배열과 컬렉션에 저장된 요소에 기준 for문 보다 접근하기 쉽게 추가된 기능
[사용 방법]
for( 타입 변수명 : 배열 or 컬렉션) { 실행 로직 }
➡️ 배열 또는 컬렉션에 저장된 값이 매 반복마다 하나씩 순서대로 읽혀져 변수에 저장됨
import java.util.Scanner;
// 확장 for문 활용 코드
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for (char ch : a.toCharArray())
System.out.println(ch);
}
}
'Algorithm Study' 카테고리의 다른 글
[Java Algorithm] 프로그래머스 Lv.0 _ 문자열 섞기 (0) | 2024.03.07 |
---|---|
[Java Algorithm] 프로그래머스 Lv.0 _ 문자열 겹쳐쓰기 (1) | 2024.03.07 |
[Java Algorithm] 프로그래머스 Lv.0 _ 덧셈식 출력하기 (0) | 2024.03.06 |
[Java Algorithm] 프로그래머스 Lv.0 _ 특수문자 출력하기 (0) | 2024.03.06 |
[Java Algorithm] 프로그래머스 Lv.0 _ 대소문자 바꿔서 출력하기 (0) | 2024.03.05 |