π‘ Info
λ΄μ©
μ΅κ·Όμ κ°λ°λ μ§λ₯ν κΈ°μ°¨κ° 1λ²μ(μΆλ°μ)λΆν° 10λ²μ(μ’
μ°©μ)κΉμ§ 10κ°μ μ μ°¨μμ΄ μλ λ
Έμ μμ μ΄νλκ³ μλ€. μ΄ κΈ°μ°¨μλ νκ±°λ λ΄λ¦¬λ μ¬λ μλ₯Ό μλμΌλ‘ μΈμν μ μλ μ₯μΉκ° μλ€. μ΄ μ₯μΉλ₯Ό μ΄μ©νμ¬ μΆλ°μμμ μ’
μ°©μκΉμ§ κ°λ λμ€ κΈ°μ°¨ μμ μ¬λμ΄ κ°μ₯ λ§μ λμ μ¬λ μλ₯Ό κ³μ°νλ €κ³ νλ€. λ¨, μ΄ κΈ°μ°¨λ₯Ό μ΄μ©νλ μ¬λλ€μ μ§μ μμμ΄ ν¬μ² νμ¬, μμμ κΈ°μ°¨μ ν λ, λ΄λ¦΄ μ¬λμ΄ λͺ¨λ λ΄λ¦° νμ κΈ°μ°¨μ νλ€κ³ κ°μ νλ€.
μλ₯Ό λ€μ΄, μμ κ°μ κ²½μ°λ₯Ό μ΄ν΄λ³΄μ. μ΄ κ²½μ°, κΈ°μ°¨ μμ μ¬λμ΄ κ°μ₯ λ§μ λλ 2λ²μμμ 3λͺ μ μ¬λμ΄ κΈ°μ°¨μμ λ΄λ¦¬κ³ , 13λͺ μ μ¬λμ΄ κΈ°μ°¨μ νμ λλ‘, μ΄ 42λͺ μ μ¬λμ΄ κΈ°μ°¨ μμ μλ€.
μ΄ κΈ°μ°¨λ λ€μ 쑰건μ λ§μ‘±νλ©΄μ μ΄νλλ€κ³ κ°μ νλ€.
κΈ°μ°¨λ μ λ²νΈ μμλλ‘ μ΄ννλ€.
μΆλ°μμμ λ΄λ¦° μ¬λ μμ μ’
μ°©μμμ ν μ¬λ μλ 0μ΄λ€.
κ° μμμ νμ¬ κΈ°μ°¨μ μλ μ¬λλ³΄λ€ λ λ§μ μ¬λμ΄ λ΄λ¦¬λ κ²½μ°λ μλ€.
κΈ°μ°¨μ μ μμ μ΅λ 10,000λͺ
μ΄κ³ , μ μμ μ΄κ³Όνμ¬ νλ κ²½μ°λ μλ€.
10κ°μ μμ λν΄ κΈ°μ°¨μμ λ΄λ¦° μ¬λ μμ ν μ¬λ μκ° μ£Όμ΄μ‘μ λ, κΈ°μ°¨μ μ¬λμ΄ κ°μ₯ λ§μ λμ μ¬λ μλ₯Ό κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
π₯μ λ ₯ 쑰건
0 32
3 13
28 25
17 5
21 20
11 0
12 12
4 2
0 8
21 0
π€μΆλ ₯ 쑰건
42
μ€μ νμ΄ μκ° : 16λΆ
μ λ ₯
κ³μ°
ν μ¬λ - λ΄λ¦° μ¬λ
μ κ³μ°ν΄ 10κ°μ μΈμ μ λΉκ΅μΆλ ₯
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int human = 0;
int inTrain = 0;
int outTrain = 0;
int[] arr = new int[11];
for(int i=0; i<10; i++){
inTrain = sc.nextInt();
outTrain = sc.nextInt();
}
int calHuman = human - outTrain + inTrain;
int max = Math.max(calHuman, human);
int min = Math.min(calHuman, human);
System.out.println(max - min);
}
}
//before
int calHuman = human - outTrain + inTrain;
int max = Math.max(calHuman, human);
int min = Math.min(calHuman, human);
System.out.println(max - min);
//after
int human = 0;
int maxPeople = 0;
for(int i=0; i<10; i++) {
int inTrain = sc.nextInt();
int outTrain = sc.nextInt();
human = human - outTrain + inTrain;
if (human > maxPeople) {
maxPeople = human;
}
}
System.out.println(maxPeople);
1μ°¨ νΈλ¬λΈ μν ν λ¬Έμ
λ³κ²½
//after
int human = 0;
int maxPeople = 0;
for(int i=0; i<10; i++) {
int outTrain = sc.nextInt();
int inTrain = sc.nextInt();
human -= outTrain;
human += inTrain;
if (human > maxPeople) {
maxPeople = human;
}
}
System.out.println(maxPeople);
μ€μ νμ΄ μκ° : 30λΆ(μ€μ νμ΄ μκ° ν¬ν¨)
μ λ ₯
κ³μ°
μΆλ ₯
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int human = 0;
int maxPeople = 0;
for(int i=0; i<10; i++) {
int outTrain = sc.nextInt();
int inTrain = sc.nextInt();
human -= outTrain;
human += inTrain;
//human = human - outTrain + inTrain;
if (human > maxPeople) {
maxPeople = human;
}
}
System.out.println(maxPeople);
}
}