15964번: 이상한 기호
https://www.acmicpc.net/problem/15964
# 코드
import java.io.*;
import java.util.StringTokenizer;
public class Main {
// A@B 연산을 하는 함수
public static long operation(long a, long b) {
long result = (a + b) * (a - b);
return result;
}
public static void main(String[] args) throws IOException {
// 빠른 입출력을 위한 BufferedReader 와 BufferedWriter
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// 문자열 분리를 위한 StringTokenizer
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
long a = Long.parseLong(st.nextToken());
long b = Long.parseLong(st.nextToken());
// 함수 호출
bw.write(String.valueOf(operation(a, b)));
// Reader 버퍼 닫기
br.close();
// Writer 버퍼 비운 뒤 닫기
bw.flush();
bw.close();
}
}
- 이 문제도 int 를 사용했다가 30점을 받은 케이스이다.
- long 형 꼬옥... 써주면 되
2475번: 검증수
https://www.acmicpc.net/problem/2475
# 코드
import java.io.*;
import java.util.StringTokenizer;
public class Main {
// 검증수 계산 함수
public static long num_v(long a, long b, long c, long d, long e) {
long result = (a*a + b*b + c*c + d*d + e*e) % 10;
return result;
}
public static void main(String[] args) throws IOException {
// 빠른 입출력을 위한 BufferedReader 와 BufferedWriter
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// 문자열 분리를 위한 StringTokenizer
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
long a = Long.parseLong(st.nextToken());
long b = Long.parseLong(st.nextToken());
long c = Long.parseLong(st.nextToken());
long d = Long.parseLong(st.nextToken());
long e = Long.parseLong(st.nextToken());
// 함수 호출 후 결과 출력
bw.write(String.valueOf(num_v(a, b, c, d, e)));
// Reader 버퍼 닫기
br.close();
// Writer 버퍼 비운 뒤 닫기
bw.flush();
bw.close();
}
}
'코딩테스트 > 자바 문제풀이' 카테고리의 다른 글
[자료구조] 백준 10828 스택 (0) | 2024.07.11 |
---|---|
[자료구조] 백준 18258 큐(2) (0) | 2024.07.10 |
[새싹: 문자열 (2)] 백준 2754, 27866, 11718, 9086 (0) | 2024.07.08 |
[새싹: 문자열 (1)] 백준 11654, 2743, 2744 (0) | 2024.07.07 |
[새싹: 배열] 백준 10871, 10807, 5597, 2738 (0) | 2024.07.06 |