[백준] 15700번 타일 채우기 4
문제
문제출처 : Baekjoon
풀이
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] arr = s.split(" ");
long N = Long.parseLong(arr[0]);
long M = Long.parseLong(arr[1]);
long result = N*M/2;
System.out.println(result);
}
}
회고
- 엄청 많이 틀린 문제인데ㅋㅋ 원인을 알고나니 허무하다. 반례를 못찾다가 혹시나 해서 테스트 해봤더니 N과 M값을
1000000000
을 int형으로 해서 곱하면 값이 제대로 나오지 않기 때문이었다!😣
그래서 long형으로 바꾸어주니 바로 성공~ 근데 long을Integer.parseInt
로 하는게 메모리사용량이나 시간이 조금이라도 더 빨랐다 흠… 이부분은 왜그런건지 잘 모르겠다.