λ¬Έμ
λ§μ , λΊμ , κ³±μ , λλμ μ ν μ μλ κ³μ°κΈ° νλ‘κ·Έλ¨μ λ§λμμ€.
μ λ ₯
μ λ ₯μ κ° μ€μλ μ«μμ +, -, *, /, =μ€ νλκ° κ΅λλ‘ μ£Όμ΄μ§λ€. 첫 λ²μ§Έ μ€μ μμ΄λ€. μ°μ°μμ μ°μ μμλ μκ°νμ§ μμΌλ©°, μ λ ₯ μμλλ‘ κ³μ°μ νκ³ , =κ° μ£Όμ΄μ§λ©΄, κ·ΈλκΉμ§μ κ²°κ³Όλ₯Ό μΆλ ₯νλ€. μ£Όμ΄μ§λ μλ 108 μ΄νμ μμ μ μμ΄λ€. κ³μ° μ€ κ²°κ³Όλ 0 λλ μμκ° λ μ μμ§λ§, -108 ~ 108 λ²μλ₯Ό λμ§λ μλλ€. λ, λλμ μμ μμμ μ λ²λ¦°λ€. λ°λΌμ, 100/3*3 = 99μ΄λ€.
νΌμ μκ° μμμΌ λ λλμ μ νλ κ²½μ°λ μ λ ₯μΌλ‘ μ£Όμ΄μ§μ§ μλλ€.
μΆλ ₯
첫째 μ€μ κ³μ° κ²°κ³Όλ₯Ό μΆλ ₯νλ€.
λ΄κ° νΌ μ½λ
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int answer = Integer.parseInt(br.readLine());
while(true){
String temp = br.readLine();
if(temp.equals("=")){
break;
}else if(temp.equals("+")){
answer += Integer.parseInt(br.readLine());
}else if(temp.equals("-")){
answer -= Integer.parseInt(br.readLine());
}else if(temp.equals("*")){
answer *= Integer.parseInt(br.readLine());
}else if(temp.equals("/")){
answer /= Integer.parseInt(br.readLine());
}
}
System.out.println(answer);
}
}
'μκ³ λ¦¬μ¦ > μκ³ λ¦¬μ¦ λ¬Έμ νμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
νμκ³Ό μ λ ¬ λ¬Έμ νμ΄ (λ°±μ€ 1920 μ μ°ΎκΈ°,2750 μ μ λ ¬νκΈ°, 2751 μ μ λ ¬νκΈ° 2) (0) | 2024.08.17 |
---|---|
programmers - λ¬Έμμ΄μμ λ¬Έμμ΄ java (0) | 2024.07.01 |
programmers - λ°°μ΄ νμ μν€κΈ° java (0) | 2024.07.01 |
programmers - ν λ²λ§ λ±μ₯ν λ¬Έμ java (0) | 2024.07.01 |
programmers - μ§μλ μ«μ΄μ (0) | 2024.06.26 |