재밌고 어려운 IT를 이해해보자~!
Codeup 문제해석 - if~else문 본문
1167
두번째 수 구하기
어제배운 버블정렬을 사용했다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
int[] arr = {a,b,c};
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j]>arr[j+1]) {
int temp = arr[j+1];
arr[j+1]=arr[j];
arr[j] = temp;
}
}
}
System.out.println(arr[1]);
}
}
요소가 적을 땐 더 좋은방법이 있을 것 같다.
1171
앞자리 빈곳은 0붙여서 학번출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.next();
int b = scan.nextInt();
int c = scan.nextInt();
String str1 = String.format("%02d", b);
String str2 = String.format("%03d", c);
System.out.println(a+str1+str2);
}
}
String.format으로(형식, int) 로
원하는만큼 앞에 0을 붙여서 String 타입변수로 받을 수 있다.
1173
30분 전 시간출력 !
첫 강의때 강사님꼐서 알려주신 코드 !!
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int hr = scan.nextInt();
int m = scan.nextInt();
int hr2 =0;
int m2 =0;
hr2=hr;
m2=m-30;
if(m2<0) {
m2+=60;
hr2--;
}
if(hr2<0) {
hr2+=24;
}
System.out.println(hr2+" "+m2);
}
}
'알고리즘' 카테고리의 다른 글
Codeup 문제해석 단순반복문 (1) | 2023.12.05 |
---|---|
Code up 문제해석 if~else2 (0) | 2023.12.02 |
Codeup 문제해석 - 1092 ~1099 (0) | 2023.11.25 |
CodeUp 문제해석 - 1019~1062 (0) | 2023.11.23 |
CodeUp 문제해석 - 1001~1018 (0) | 2023.11.22 |
Comments