2016年6月27日 星期一

Q483: Word Scramble


https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=6&problem=424&mosmsg=Submission+received+with+ID+17582033

 
import java.util.*; 
public class Main { 
 
 public static void main(String[] args) { 
       Scanner scn=new Scanner (System.in); 
       while(scn.hasNext()){
        String str=scn.nextLine();
        String arr[]=str.split(" ");
        for(int i=0;i&ltarr.length;i++){
          StringBuffer sb = new StringBuffer();
             sb.append(arr[i]);
             sb.reverse();
             System.out.print(sb);
             if(i!=arr.length-1)System.out.print(" ");
        }
        System.out.println("");
       }
 
 } 
 /* 
    題目:Q483: Word Scramble
    作者:1010
    時間:西元 2016 年 6 月 */
}  

*補充(字串反轉)請將輸入的每一行字串,顛倒印出來。

import java.util.Scanner;
 
public class Reverse{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s;
        s = sc.nextLine();
        StringBuffer sb = new StringBuffer();
        sb.append(s);
        sb.reverse();
        System.out.println(sb);
    }
/* 
    題目:利用StringBuffer()呈現字串反轉
    作者:1010
    時間:西元 2016 年 6 月 */
}
Input:
Java
Output:
avaJ
困難度 
*這題要注意字串最尾巴不能也有空白必須用判斷式否則會Presentation error

沒有留言:

張貼留言