iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 7
0
自我挑戰組

資工的日常系列 第 7

CPE 考題 Back to High School Physics

  • 分享至 

  • xImage
  •  

2017/12/19 CPE
Back to High School Physics
題目:https://uva.onlinejudge.org/external/100/p10071.pdf

前提:
我找到有關為甚麼昨天那個題為甚麼複製貼上測資不行了。

https://www.javaworld.com.tw/jute/post/view?bid=29&id=329272 hameboy8大大解答
把測試資料最後一行加個Enter就能執行了,詳細buffer問題我之後了解了也會po上來。

題意:
透過瘋狂程式設計師內的字典能查到velocity是速度的意思,不過還是看不懂他在講什麼(為甚麼可以把英文講得這麼難懂/images/emoticon/emoticon04.gif)。如果真的看不懂(就像我一樣= =)就來看測試資料,發現一行內的input兩個數字相乘再乘2就是答案!所以這題就...XD

解題程式碼
注意:這題沒有給一開始組數有幾組,所以這邊用while(scanner.hasNext())來判斷有沒有下一行。

import java.util.Scanner;

public class BackToHighSchoolPhysics {
	public static void main(String[] args){
		int v,t;
		String temp;
		String[] tmpArr;
		Scanner scanner=new Scanner(System.in);
		while(scanner.hasNext()){
            //一次讀一行
			temp=scanner.nextLine();
            //用" "空白分開兩個數字,split回傳的是一個陣列
			tmpArr=temp.split(" ");
			v=Integer.parseInt(tmpArr[0]);
			t=Integer.parseInt(tmpArr[1]);
			System.out.println(v*t*2);
		}
		scanner.close();
	}
}

測試資料:
https://cpe.cse.nsysu.edu.tw/cpe/file/attendance/problemPdf/testData/uva10071a.php
把頭的enter去掉,最後面再加enter就能正常執行。
輸出圖:
https://ithelp.ithome.com.tw/upload/images/20171226/20107866zl0vpnOAde.jpg


上一篇
CPE Happy Number
下一篇
HTML Bootstrap簡單介紹
系列文
資工的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言