arrow_forward همه ارسال‌ها

جزئیات ارسال کد#960

code_blocks
مسئله مربوطه: ساسان و حصار مثلثی (#45) arrow_outward
verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: Java
schedule
ارسال‌کننده و زمان:
khashayar moeinfar (۵ ماه پیش)
descriptionMain.java ۳۰ خط • ۷۱۶ بایت
1import java.util.*;
2
3public class Main {
4 public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in);
6
7 int[][] arr = new int[3][2];
8 for (int i = 0; i < 3; i++) {
9 for (int j = 0; j < 2; j++) {
10 arr[i][j] = sc.nextInt();
11 }
12 }
13
14 if (arr[0][0]-arr[1][0]==0) {
15 System.out.println("No");
16 return;
17 }
18
19
20 float m = (arr[0][1]-arr[1][1])/(arr[0][0]-arr[1][0]);
21
22 float c = arr[0][1]-m*arr[0][0];
23
24 if (arr[2][1]==m*arr[2][0]+c){
25 System.out.println("No");
26 return;
27 }
28 System.out.println("Yes");
29 }
30}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8