2046 스탬프 찍기 (D1)
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N = stdIn.nextInt();
for (int i = 0 ; i< N; i ++) {
System.out.print("#");
}
}
}
2043 서랍의 비밀번호
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N1 = stdIn.nextInt();
int N2 = stdIn.nextInt();
System.out.println(N1-N2+1);
}
}
2029 몫과 나머지 출력하기
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N = stdIn.nextInt();
for(int i = 0; i< N; i++) {
int N1 = stdIn.nextInt();
int N2 = stdIn.nextInt();
System.out.println("#"+(i+1)+" "+N1/N2+" "+N1%N2);
}
}
}
2027 대각선 출력하기
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
System.out.println("#++++\n" +
"+#+++\n" +
"++#++\n" +
"+++#+\n" +
"++++#");
}
}
2025 N줄 덧셈
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N = stdIn.nextInt();
int total = 0;
for(int i = 1 ; i <= N; i++) {
total = total+i;
}
System.out.println(total);
}
}
1938 아주 간단한 계산기
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N1 = stdIn.nextInt();
int N2 = stdIn.nextInt();
System.out.println(N1+N2);
System.out.println(N1-N2);
System.out.println(N1*N2);
System.out.println(N1/N2);
}
}
1933 간단한 N의 약수
삼항 연산자를 써서 마지막 빈칸 없애줬다. 그런데 사실 없애주지 않고 마지막에 빈칸이 나와도 문제는 제출 된다.
약수: 어떤 자연수 a,b가 있을 때. a를 b로 나누었는데 나머지가 0이면 b는 a의 약수라고 한다.
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N1 = stdIn.nextInt();
for(int i =1 ; i<= N1; i++) {
if(N1%i == 0) {
System.out.print(i == N1 ? i : i + " " );
}
}
}
}
1936 1대1 가위바위보
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N1 = stdIn.nextInt();
int N2 = stdIn.nextInt();
// 가위는 1, 바위는 2, 보는 3으로 표현된다.
if(N1==1) {
if(N2==2) {
System.out.println("B");
}
if(N2==3) {
System.out.println("A");
}
}
else if(N1==2) {
if(N2==1) {
System.out.println("A");
}
if(N2==3) {
System.out.println("B");
}
}else {
if(N2==1) {
System.out.println("B");
}
if(N2==2) {
System.out.println("A");
}
}
}
}
1545 거꾸로 출력해 보아요
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
int N = stdIn.nextInt();
for(int i = N; i > 0; i--) {
System.out.print(i+" ");
}
}
}
참고자료
java 삼항 연산자
https://programmers.co.kr/learn/courses/5/lessons/118