import java.util.Scanner;

public class Main{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        

        String sentence = sc.next();

        

        for(int i = 1; i < sentence.length()+1;i++) {

        System.out.print(sentence.charAt(i-1));

        if(i % 10 == 0)

        System.out.println();

        }

        

    }

}



- 끊어서 출력하기

- charAt 함수를 알게 되었다.

 ex) 

String Hateu = sdjkflajsdlf


이면

System.out.println(HateU.charAt(3)); 하면 k 가 출력된다.

(0 부터 시작하기에 ㅎ)

import java.util.Scanner;

public class Main{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        

        int a = sc.nextInt();

        

        int[] arr = new int[a];

        int sum = 0;

        for(int j=0;j<=a-1;j++) {

        arr[j] = sc.nextInt(); 

        }

        for(int i=0;i<=a-1;i++) {

        sum += arr[i];

        }System.out.println(sum);

    }

}



IDE 에서는 잘돌아가는데

백준 에서는 런타임 오류가 난다. 이유가 뭘까

import java.util.Scanner;


public class Main{

    public static void main(String[] args){

    Scanner sc = new Scanner(System.in);

    int x = sc.nextInt();

    int y = sc.nextInt();

   

    if(x==1||x==10) {

    if(y%7==0) {

    System.out.print("SUN");

    }else if(y%7==1){

    System.out.print("MON");

    }else if(y%7==2){

    System.out.print("TUE");

    }else if(y%7==3){

    System.out.print("WED");

    }else if(y%7==4){

    System.out.print("THU");

    }else if(y%7==5){

    System.out.print("FRI");

    }else if(y%7==6){

    System.out.print("SAT");

    }

    }

    if(x==5) {

    if(y%7==0) {

    System.out.print("MON");

    }else if(y%7==1){

    System.out.print("TUE");

    }else if(y%7==2){

    System.out.print("WED");

    }else if(y%7==3){

    System.out.print("THU");

    }else if(y%7==4){

    System.out.print("FRI");

    }else if(y%7==5){

    System.out.print("SAT");

    }else if(y%7==6){

    System.out.print("SUN");

    }

    }

    if(x==8) {

    if(y%7==0) {

    System.out.print("TUE");

    }else if(y%7==1){

    System.out.print("WED");

    }else if(y%7==2){

    System.out.print("THU");

    }else if(y%7==3){

    System.out.print("FRI");

    }else if(y%7==4){

    System.out.print("SAT");

    }else if(y%7==5){

    System.out.print("SUN");

    }else if(y%7==6){

    System.out.print("MON");

    }

    }

    if(x==2||x==3||x==11) {

    if(y%7==0) {

    System.out.print("WED");

    }else if(y%7==1){

    System.out.print("THU");

    }else if(y%7==2){

    System.out.print("FRI");

    }else if(y%7==3){

    System.out.print("SAT");

    }else if(y%7==4){

    System.out.print("SUN");

    }else if(y%7==5){

    System.out.print("MON");

    }else if(y%7==6){

    System.out.print("TUE");

    }

    }

    if(x==6) {

    if(y%7==0) {

    System.out.print("THU");

    }else if(y%7==1){

    System.out.print("FRI");

    }else if(y%7==2){

    System.out.print("SAT");

    }else if(y%7==3){

    System.out.print("SUN");

    }else if(y%7==4){

    System.out.print("MON");

    }else if(y%7==5){

    System.out.print("TUE");

    }else if(y%7==6){

    System.out.print("WED");

    }

    }

    if(x==9||x==12) {

    if(y%7==0) {

    System.out.print("FRI");

    }else if(y%7==1){

    System.out.print("SAT");

    }else if(y%7==2){

    System.out.print("SUN");

    }else if(y%7==3){

    System.out.print("MON");

    }else if(y%7==4){

    System.out.print("TUE");

    }else if(y%7==5){

    System.out.print("WED");

    }else if(y%7==6){

    System.out.print("THU");

    }

    }

    if(x==4||x==7) {

    if(y%7==0) {

    System.out.print("SAT");

    }else if(y%7==1){

    System.out.print("SUN");

    }else if(y%7==2){

    System.out.print("MON");

    }else if(y%7==3){

    System.out.print("TUE");

    }else if(y%7==4){

    System.out.print("WED");

    }else if(y%7==5){

    System.out.print("THU");

    }else if(y%7==6){

    System.out.print("FRI");

    }

    }

    }

}



- 다 코드를 짜고 보니 너무 길것같다. 
- 또한 for 문을 이용하지 않았다.


더 좋은 코드를 아시는 분은 댓글 달아주세요^^


+ Recent posts