알고리즘

자바공부시작 기념 알고리즘 복습 <입출력과 사칙연산>

비루블 2022. 8. 18. 02:47

 

 

2557 hello world

입력

 

출력

Hello World!

코드

public class Main {
	public static void main(String[] args) {
		System.out.print("Hello World!");
	}
}

 

10718 we love kriii

입력

 

출력

강한친구 대한육군
강한친구 대한육군

코드

public class Main {
	public static void main(String[] args) {
		System.out.println("강한친구 대한육군");
        System.out.println("강한친구 대한육군");
	}
}

 

1000 A+B

입력

1 2

출력

3

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		int B = in.nextInt();
		
		System.out.println(A+B);
 
		in.close();
	}
}

 

1001 A-B

https://www.acmicpc.net/problem/1001

입력

3 2

출력

1

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		int B = in.nextInt();
        in.close();
		System.out.println(A-B);
	}
}

 

10998 AxB

입력

1 2

출력

2

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		int B = in.nextInt();
        in.close();
		System.out.println(A*B);
	}
}

 

1008 A/B

입력

1 3

출력

0.33333333333333333333333333333333

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in=new Scanner(System.in);
		
		double a=in.nextDouble();
		double b=in.nextDouble();
		
		in.close();
		System.out.print(a/b);
 
	}
}

 

10869 사칙연산

입력

7 3

출력

10
4
21
2
1

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		int B = in.nextInt();
        in.close();
		System.out.println(A+B);
		System.out.println(A-B);
		System.out.println(A*B);
		System.out.println(A/B);
		System.out.println(A%B);
	}
}

 

10926 ??!

입력

joonas

출력

joonas??!

코드

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		String lastString = "??!";
        
		String s = in.next();
		System.out.println(s + "??!");
        // System.out.println(s + lastString);
	}
}

 

18108 1998년생인 내가 태국에서는 2541년생?!

입력

2541

출력

1998

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
        in.close();
		System.out.println(A-543);
	}
}

 

3003 킹, 퀸

입력

0 1 2 2 2 7
2 1 2 1 2 1

출력

1 0 0 0 0 1
-1 0 0 1 0 7

코드

import java.io.IOException;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) throws IOException {
		//input
		Scanner scanner = new Scanner(System.in);
		int[] cnt = new int[6];
		int[] full = new int[]{1, 1, 2, 2, 2, 8};
		for (int i = 0; i < 6; i++) {
			cnt[i] = scanner.nextInt();
		}

		for (int i = 0; i < full.length; i++) {
			cnt[i] = full[i] - cnt[i];
			System.out.println(cnt[i]);
		}
    }
}

 

10430 나머지

입력

5 8 4

출력

1
1
0
0

코드

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		int a = in.nextInt();
		int b = in.nextInt();
		int c = in.nextInt();
        in.close();
		System.out.println((a+b)%c);
		System.out.println(((a%c)+(b%c))%c);
		System.out.println((a*b)%c);
		System.out.println(((a%c)*(b%c))%c);
	}
}

 

2588 곱셈

입력

472
385

출력

2360
3776
1416
181720

코드

import java.util.Scanner;
 
public class Main{
 
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
 
		int A = in.nextInt();
		int B = in.nextInt();
        
		in.close();
 
		System.out.println(A*(B%10));
		System.out.println(A*(B%100/10));
		System.out.println(A*(B/100));
		System.out.println(A*B);
	}
 
}

 

10171 고양이

입력

 

출력

\    /\
 )  ( ')
(  /  )
 \(__)|

코드

public class Main {
	public static void main(String[] args) {
    
		System.out.println("\\    /\\");
		System.out.println(" )  ( ')");
		System.out.println("(  /  )");
		System.out.println(" \\(__)|");    
	}
}

 

10172 개

입력

 

출력

|\_/|
|q p|   /}
( 0 )"""\
|"^"`    |
||_/=\\__|

코드

public class Main {
	public static void main(String[] args) {
    
		System.out.println("|\\_/|");
		System.out.println("|q p|   /}");
		System.out.println("( 0 )\"\"\"\\");
		System.out.println("|\"^\"`    |");    
		System.out.println("||_/=\\\\__|");    
	}
}

 

25083 새싹

입력

 

출력

         ,r'"7
r`-_   ,'  ,/
 \. ". L_r'
   `~\/
      |
      |

코드

public class Main {
	public static void main(String[] args) {
    
		System.out.println("         ,r'\"7");
		System.out.println("r`-_   ,'  ,/");
		System.out.println(" \\. \". L_r'");
		System.out.println("   `~\\/");    
		System.out.println("      |");    
		System.out.println("      |");    
	}
}