일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- algorithm
- Linux
- 프로그래밍
- 웹프로그래밍
- 이클립스
- 프로그래머스
- 필기
- 확인문제
- 수박수박수박수박수?
- 건보필기
- HTML
- 한국재정정보원
- 정수내림차순으로배치하기
- 필기후기
- 공부
- 연결요소의개수
- 웹
- 알고리즘
- 부스트코스
- 웹개발
- java
- 인강
- 코딩
- 중소기업면접
- 프로그래밍언어
- CSS
- BOJ
- 농은면접
- 후기
- Today
- Total
공부하는 히욤이
[기초다지기] : 입력 - 자가진단 본문
입력 - 자가진단1
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 10810 회 시도횟수: 18081 회
-100 |
1 2 3 4 5 6 7 8 9 10 | public class Main { public static void main(String[] args) { int a = -100; System.out.println(a); } } | cs |
입력 - 자가진단2
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 9620 회 시도횟수: 14486 회
정수형 변수 2개를 선언하여 -1과 100을 대입한 후 아래와 같이 출력하는 프로그램을 작성하라.
-1 100
|
입력 - 자가진단3
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 9147 회 시도횟수: 15910 회
두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라.
55 - 10 = 45 2008 - 1999 = 9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class Main { public static void main(String[] args) { int a = (55-10); int b = (2008-1999); System.out.println("55 - 10 = " + a); System.out.println("2008 - 1999 = " +b); } } | cs |
입력 - 자가진단4
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 8689 회 시도횟수: 15159 회
다음 두 값을 변수에 저장하고 곱셈 계산식을 출력하는 프로그램을 작성하라.
추의 무게 = 49, 중력의 비율 = 0.2683
49 * 0.268300 = 13.146700 |
1 2 3 4 5 6 7 8 9 10 11 | public class Main { public static void main(String[] args) { int a = 49; double b = 0.2683; System.out.printf("%d * %.6f = %.6f",a,b,(a*b)); //%d는 숫자, %.슷지f는 숫자만큼 소수점 자리 출력 됨 } } | cs |
입력 - 자가진단5
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 7816 회 시도횟수: 22372 회
1야드(yd)는 91.44cm이고 1인치(in)는 2.54cm이다.
2.1야드와 10.5인치를 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫째자리까지 출력하시오.
2.1yd = 192.0cm 10.5in = 26.7cm |
1 2 3 4 5 6 7 8 9 10 11 12 | public class Main_513 { public static void main(String[] args) { float yard = 91.44f; float inch = 2.54f; System.out.println(" 2.1yd = " + Math.round(2.1*yard*10)/10.0 + "cm"); System.out.println("10.5in = " + Math.round(10.5*inch*10)/10.0 + "cm"); } } | cs |
7번이나 틀린 문제...
부들부들...!!
입력은 없고 2.1yd 앞이랑 10.5in 뒤에 띄어쓰기를 잘 해야 한다
입력 - 자가진단6
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 8282 회 시도횟수: 23086 회
키를 입력받아 출력하는 프로그램을 작성하라.
(입력할때 "height = " 문장을 먼저 출력하고 키를 입력 받아야 합니다.)
height = 170 | Your height is 170cm. |
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) { System.out.print("height = "); Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); System.out.printf("Your height is %dcm.",a); } } | cs |
입력 - 자가진단7
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 8071 회 시도횟수: 19433 회
두 개의 정수를 입력 받아 곱과 몫을 출력하시오.
(먼저 입력 받는 수가 항상 크며 입력되는 두 정수는 1이상 500이하이다.)
16 5 | 16 * 5 = 80 16 / 5 = 3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import java.util.Scanner; public class Main_515 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " * " + b + " = " + (a*b)); System.out.println(a + " / " + b + " = " + (a/b)); } } | cs |
입력 - 자가진단8
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 7354 회 시도횟수: 19945 회
실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오.
(C, C++, Java 의 경우 실수는 "double"로 선언하세요.)
12.2536 526.129535 A | 12.25 526.13 A |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.text.DecimalFormat; import java.util.Scanner; public class Main_516 { public static void main(String[] args) { double a, b; String c; Scanner sc = new Scanner(System.in); DecimalFormat form = new DecimalFormat("0.00"); a = sc.nextDouble(); b = sc.nextDouble(); c = sc.next(); System.out.println(Math.round(a*100)/100.00); System.out.println(form.format(b)); System.out.println(c); } } | cs |
이것도 7번이나 틀린 문제.. 부들부들
소수점 자리와 끝에 0이 나오게 해줘야 숨겨진 데이터 속에서도 100% 맞출 수 있다
DecimalFormat 예시로는 #.##이 나오는데 #.##으로 하면 소수점의 0자리는 나오지 않아서 0.00으로 줘야한다
입력 - 자가진단9
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 7162 회 시도횟수: 11561 회
두 개의 float형 실수와 한 개의 double형 실수를 입력 받아 소수 3째 자리까지 출력하는 프로그램을 작성하시오.
(python 사용자는 세 개의 실수를 입력받아 소수 3째 자리까지 출력하는 프로그램을 작성하세요.)
1.2568 95.21438 526.851364 | 1.257 95.214 526.851 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.util.Scanner; public class Main_517 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); double c = sc.nextDouble(); System.out.println(Math.round(a*1000)/1000.00); System.out.println(Math.round(b*1000)/1000.00); System.out.println(Math.round(c*1000)/1000.00); } } | cs |
'Algorithm > Jungol' 카테고리의 다른 글
[기초다지기] : 연산자 - 형성평가 (0) | 2019.01.06 |
---|---|
[기초다지기] : 연산자 - 자가진단 (0) | 2019.01.06 |
[기초다지기] : 입력 - 형성평가 (0) | 2019.01.06 |
[기초다지기] : 출력 - 형성평가 (0) | 2019.01.06 |
[기초다지기] : 출력 - 자가진단 (0) | 2019.01.04 |