Java(52)
-
꼬마 정민 풀이
문제내용 사용자에게 3개의 숫자를 입력받아 각 수를 더하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long num1 = Long.parseLong(sc.next().replace(" ", "")); long num2 = Long.parseLong(sc.next().replace(" ", "")); long num3 = Long.parseLong(sc.next().replace(" ", "")); System.out.println(num1+num2+num3); } } 사용자에게 임의의 수를 받기 위해 Scann..
2023.06.08 -
나머지 풀이
문제내용 사용자에게 3개의 수를 입력 받아 각각 (A+B)%C, ((A(B%C))%C, (AxB)%C, ((A%C)x(B%C))%C를 한줄마다 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int numA = sc.nextInt(); int numB = sc.nextInt(); int numC = sc.nextInt(); int line1 = (numA+numB)%numC; int line2 = ((numA%numC)+(numB%numC))%numC; int line3 = (numA*numB)%numC; i..
2023.06.07 -
1998년생인 내가 태국에서는 2541년생?! 풀이
문제내용 불기연도를 입력받아 서기 연도로 변환하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); System.out.println(num1-543); } } 불기연도? 서기연도? 그게 모죠..?🤢 구선생님께 질문해본 결과 불기연도와 서기연도의 차이는 543년 차이가 난다고 한다. 그럼 입력을 받는건 "불기 연도"이고 출력해야할 연도는 "서기 연도"이기 때문에 입력받은 수에서 543년을 뺀 결과가 서기 연도인 것이다. 그렇기에 사용자에게 임의의 수를 받을 수 있는 Scann..
2023.06.07 -
??! 풀이
문제내용 사용자에게 문자열을 입력받은 후 ??!를 붙인 다음 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String name = sc.next(); System.out.println(name+"??!"); } } 사용자에게 임의의 문자열을 입력받기 위해 Scanner를 사용하여 name을 입력받고 출력문제 ??!를 이어 붙여 해결하였다. 다른 방법으로는 name 변수에 값을 할당할 때 sc.next()+"??!"을 해도 되고 concat메소드를 이용하여 name.concat("??!")으로 해도 무방하다..
2023.06.07 -
사칙연산 풀이
문제내용 사용자에게 A와 B를 입력받아 덧셈, 뺄셈, 곱셈, 나눗셈을 한 결과를 출력하는 것이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); System.out.println(num1+num2); System.out.println(num1-num2); System.out.println(num1*num2); System.out.println(num1/num2); System.out.println(num1%num2); } } 사용자에게 임..
2023.06.07 -
A/B 풀이
문제 내용 사용자에게 A와 B를 입력받아 A에서 B를 나누는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double num1 = sc.nextDouble(); double num2 = sc.nextDouble(); System.out.println(num1/num2); } } 사용자에게 임의의 수를 입력받을 수 있는 Scanner를 이용하여 double 자료형 num1과 num2를 입력받아 나눈 값을 출력했다. 사실 코드에 문제가 있다. 풀었을 때는 몰랐는데 출력만 보고 num1과 num2를 double 자료형으..
2023.06.07