728x90
반응형
문제는 다음과 같습니다.
https://www.acmicpc.net/step/3
import java.util.Scanner;
public class ForTestMain {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("8393==============");
System.out.print("수를 입력 : ");
int a = sc.nextInt();
int sum = 0;
for(int i=0; i<a; i++){
sum = sum + i;
}
System.out.println(a + "의 합 "+ sum);
System.out.println("11720==============");
int n = sc.nextInt();
String num = sc.next();
int result = 0;
for(int i=0; i<n; i++){
result = result + num.charAt(i) - 48;
}
System.out.println(result);
System.out.println("11721==============");
String words = sc.next();
if(words.length()>0 && words.length()<=100){ //0보다 크며 100길이를 넘지 않는 조건
for(int i=0; i<=words.length(); i++){
int x = i*10; //
int y = x+10; //
String word="";
if(x==0){
word = words.substring(0, 10); //substring(), x부터 y전까지 위치의 문자열을 가져오는 함수
System.out.println(word);
}else if(y<=words.length()){
word = words.substring(x, y);
System.out.println(word);
}else{
word = words.substring(x, words.length());
System.out.println(word);
break;
}
}
}else{
System.out.println("글자수를 초과하거나 부족합니다.");
}
}
}
결과는 다음과 같습니다.
728x90
반응형
'프로그래밍 > 알고리즘' 카테고리의 다른 글
백준 알고리즘 11399번 ATM (0) | 2017.09.14 |
---|---|
백준 알고리즘 if문 사용해보기!! (0) | 2017.09.07 |
백준 알고리즘 for문 사용해보기!! (0) | 2017.08.31 |
백준 알고리즘 2609번 : 최대공약수와 최소공배수 구하기! (0) | 2017.08.22 |
선택 정렬(Selection Sort) 와 버블 정렬 (Bubble Sort) (2) | 2017.08.04 |