happy coding
[java] 15964. 이상한 기호 본문
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//첫째 줄에 결과를 계산할 정수 2개 입력 받기
String[] input = br.readLine().split(" ");
long a = Long.parseLong(input[0]);
long b = Long.parseLong(input[1]);
//a,b <= 1000
if(a<=1000 && b<=1000){
//a@b = (a+b)*(a-b)
long output = (a+b)*(a-b);
System.out.println(output);
}
}
}
이렇게 했더니 문제는 맞았는데 점수가 30점이었다.
long으로 바꿨는데
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//첫째 줄에 결과를 계산할 정수 2개 입력 받기
String[] input = br.readLine().split(" ");
int a = Integer.parseInt(input[0]);
int b = Integer.parseInt(input[1]);
//a,b <= 1000
if(a<=1000 && b<=1000){
//a@b = (a+b)*(a-b)
int output = (a+b)*(a-b);
System.out.println(output);
}
}
}
점수는 안변했다 왜지
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//첫째 줄에 결과를 계산할 정수 2개 입력 받기
StringTokenizer st = new StringTokenizer(br.readLine());
long a = Long.parseLong(st.nextToken());
long b = Long.parseLong(st.nextToken());
long output = (a+b)*(a-b);
System.out.println(output);
}
}
30점을 받으려면 1000에 해당하게 조건을 설정했어야 했고, long만 썼다면 조건 필요없이 100점이었다..바보 멍청잉
'coding study > baekjoon' 카테고리의 다른 글
[java] 10809. 알파벳 찾기 (0) | 2023.07.24 |
---|---|
[java] 2475. 검증수 (0) | 2023.07.24 |
[java] 9086. 문자열 (0) | 2023.07.24 |
[java] 11718. 그대로 출력하기 (0) | 2023.07.24 |
[java] 27866. 문자와 문자열 (0) | 2023.07.23 |
Comments