2014-09-05

10361 - Automatic Poetry


題目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1302


import java.util.*;
import java.lang.*;
import java.lang.StringBuilder;

public class Main{

 public static void main(String[] args) {
  
  Scanner console = new Scanner(System.in);
  int times = console.nextInt();
  console.nextLine();
  
  while(times--!=0){
   String input = console.nextLine();
   int s1Index,s2Index,s3Index,s4Index,s5Index;
   for(s1Index=0 ; input.charAt(s1Index)!='<';s1Index++);
    
    
   s2Index = s1Index+1;
   s1Index--;
   
   StringBuilder s2 = new StringBuilder();
   for(s3Index=s2Index ; input.charAt(s3Index)!='>' ; s3Index++){
    s2 = s2.append(input.charAt(s3Index));
   }
   s3Index++;
   
   StringBuilder s3 = new StringBuilder();
   for(s4Index=s3Index; input.charAt(s4Index)!='<';s4Index++){
    s3 = s3.append(input.charAt(s4Index));
   }
   s4Index++;
  
   StringBuilder s4 = new StringBuilder();
   for(s5Index=s4Index; input.charAt(s5Index)!='>';s5Index++){
    s4 = s4.append(input.charAt(s5Index));
   }
   s5Index++;
  
   StringBuilder s5 = new StringBuilder();
   for(int Index=s5Index; Index < input.length();Index++){
    s5 = s5.append(input.charAt(Index));
   }
   
   String l2 = console.nextLine();
   
   String c1Last = input.substring(s1Index+1,input.length());
   String c1Default = s2.toString()+s3.toString()+s4.toString()+s5.toString();
   String c1 = input.replace(c1Last, c1Default);
   
   String c1Decoded = s4.toString()+s3.toString()+s2.toString()+s5.toString();
   
   
   System.out.println(c1);
   
   String c2 = l2.replace("...",c1Decoded);
   
   System.out.println(c2);
  }
   
  }
        
  
 }


沒有留言:

張貼留言

(VM) Ubuntu enable ssh

OS版本:14.04 LTS 相關指令: sudo apt-get install openssh-server Port forwarding設定 : 以virtual box為例子,網路->進階->連接阜轉送(port forwarding)