题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String line = sc.nextLine(); String[] arr = line.split(";"); int x = 0, y = 0; for (int i = 0; i < arr.length; i++) { String tmp = arr[i]; try { if (tmp.charAt(0) == 'A') { x -= Integer.parseInt(tmp.substring(1)); } else if (tmp.charAt(0) == 'D') { x += Integer.parseInt(tmp.substring(1)); } else if (tmp.charAt(0) == 'W') { y += Integer.parseInt(tmp.substring(1)); } else if (tmp.charAt(0) == 'S') { y -= Integer.parseInt(tmp.substring(1)); } } catch (Exception e) { } } System.out.println(x + "," + y); } }我是笨蛋