일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- 웹
- 프로그래머스
- 인강
- HTML
- 연결요소의개수
- 정수내림차순으로배치하기
- algorithm
- 프로그래밍
- 필기
- 한국재정정보원
- 알고리즘
- 부스트코스
- 중소기업면접
- 수박수박수박수박수?
- 건보필기
- 웹프로그래밍
- BOJ
- 백준
- 프로그래밍언어
- 웹개발
- 코딩
- 후기
- CSS
- 이클립스
- 확인문제
- 농은면접
- 공부
- java
- 필기후기
- Today
- Total
공부하는 히욤이
[기초다지기] : 연산자 - 자가진단 본문
연산자 - 자가진단1
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 7788 회 시도횟수: 15707 회
세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.)
10 25 33 | sum : 68 avg : 22 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(); System.out.println("sum : " + (a+b+c)); System.out.println("avg : " + ((a+b+c)/3)); } } | cs |
연산자 - 자가진단2
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 7447 회 시도횟수: 11450 회
20 35 | 120 5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt() + 100; int b = scanner.nextInt()%10; System.out.println(a + " "+b); } } | cs |
연산자 - 자가진단3
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6928 회 시도횟수: 11834 회
한 개의 정수를 입력 받아서 후치증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는프로그램을 작성하시오.
5 | 5 7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); System.out.println(a++); System.out.println(++a); } } | cs |
연산자 - 자가진단4
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6479 회 시도횟수: 13494 회
두 개의 정수를 입력받아 각각 후치 증가 연산자와 전치 감소 연산자를 사용하여 두 수의 곱을 구한 후 각각의 값을 출력하는 프로그램을 작성하시오.
10 20 | 11 19 190 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = (a++) * (--b); System.out.println(a + " " + b + " " +c); } } | cs |
연산자 - 자가진단5
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6733 회 시도횟수: 10318 회 Special Judge
두 개의 정수를 입력받아서
첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고
두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오.
(JAVA는 1이면 true, 0이면 false를 출력한다.)
5 5 | 1 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a==b); System.out.println(a != b); } } | cs |
연산자 - 자가진단6
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6185 회 시도횟수: 12788 회 Special Judge
두 개의 정수를 입력받아서 다음과 같이 4가지 관계연산자의 결과를 출력하시오.
이때 입력받은 두 정수를 이용하여 출력하시오.
(JAVA는 1이면 true, 0이면 false를 출력한다.)
4 5 | 4 > 5 --- 0 4 < 5 --- 1 4 >= 5 --- 0 4 <= 5 --- 1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a +" > " +b +" --- "+ (a>b ? 1 :0)); System.out.println(a +" < " +b +" --- "+ (a<b ? 1 :0)); System.out.println(a +" >= " +b +" --- "+ (a>=b ? 1 :0)); System.out.println(a +" <= " +b +" --- "+ (a<=b ? 1 :0)); } } | cs |
연산자 - 자가진단7
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5855 회 시도횟수: 10187 회 Special Judge
2개의 정수를 입력 받아서 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오.
(수가 0 이 아닌 경우 참으로, 0 인 경우 거짓으로 간주합니다.)
[JAVA]
2개의 정수를 입력 받아서 0이 아니면 참(true), 0이면 거짓(false)으로 처리하고
두 값의 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오.
hint : 정수 a를 입력받은 후 boolean c = (a != 0);을 실행하면 c에 a의 논리값이 저장된다.
2 0 | 0 1 [JAVA] false true |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); boolean c = (a!=0); boolean d = (b!=0); System.out.print(c&&d); //논리곱 && System.out.print(" "); System.out.println(c||d); //논리합 || } } | cs |
연산자 - 자가진단8
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6240 회 시도횟수: 13882 회 Special Judge
3개의 정수를 입력 받아 첫 번째 수가 가장 크면 1 아니면 0을 출력하고 세 개의 수가 모두 같으면 1 아니면 0을 출력하는 프로그램을 작성하시오.
(JAVA는 1이면 true, 0이면 false를 출력한다.)
10 9 9 | 1 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(); System.out.print(a>b && a>c); System.out.print(" "); System.out.print(a == b && b==c); } } | cs |
'Algorithm > Jungol' 카테고리의 다른 글
[기초다지기] : 디버깅 - 자가진단 (0) | 2019.01.06 |
---|---|
[기초다지기] : 연산자 - 형성평가 (0) | 2019.01.06 |
[기초다지기] : 입력 - 형성평가 (0) | 2019.01.06 |
[기초다지기] : 입력 - 자가진단 (0) | 2019.01.06 |
[기초다지기] : 출력 - 형성평가 (0) | 2019.01.06 |