-
[브론즈 III] 1598번 :: 꼬리를 무는 숫자 나열 / Java백준/브론즈 2022. 8. 18. 17:20
문제
https://www.acmicpc.net/problem/1598
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int x = Integer.parseInt(st.nextToken()) - 1; int y = Integer.parseInt(st.nextToken()) - 1; int sum = 0; sum += Math.abs(x/4 - y/4); sum += Math.abs(x%4 - y%4); System.out.println(sum); } }
좌표로 계산하기 위해서 각각 숫자에 -1을 함
4로 나눈 몫은 x 좌표가 나오고
4로 나눈 나머지는 y 좌표가 나옴
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 III] 1837번 :: 암호제작 / Java (0) 2022.08.18 [브론즈 III] 1703번 :: 생장점 / Java (0) 2022.08.18 [브론즈 III] 1547번 :: 공 / Java (0) 2022.08.18 [브론즈 III] 1284번 :: 집 주소 / Java (0) 2022.08.18 [브론즈 III] 1267번 :: 핸드폰 요금 / Java (0) 2022.08.18