2010年10月1日金曜日

PKU Judge Online 2039 To and Fro

■2039 To and Fro

□Problem
省略.

□Solution
省略.

□Code
  1. package p2039;  
  2.   
  3. import java.util.*;  
  4. import java.lang.*;  
  5. import java.math.*;  
  6. import java.io.*;  
  7.   
  8. import static java.lang.Math.*;  
  9. import static java.util.Arrays.*;  
  10.   
  11. // AC  
  12. public class Main{  
  13.   
  14.     Scanner sc=new Scanner(System.in);  
  15.   
  16.     final int INF=Integer.MAX_VALUE;  
  17.     final double EPS=1e-9;  
  18.   
  19.     void run(){  
  20.         for(;;){  
  21.             int n=sc.nextInt();  
  22.             if(n==0)  
  23.                 break;  
  24.             String s=sc.next();  
  25.             int m=s.length()/n;  
  26.             for(int j=0; j<n; j++){  
  27.                 for(int i=0; i<m; i++){  
  28.                     int k=j+i*n;  
  29.                     if(i%2==1)  
  30.                         k+=n-1-2*j;  
  31.                     print(""+s.charAt(k));  
  32.                 }  
  33.             }  
  34.             println("");  
  35.         }  
  36.     }  
  37.   
  38.     void print(String s){  
  39.         System.out.print(s);  
  40.     }  
  41.   
  42.     void println(String s){  
  43.         System.out.println(s);  
  44.     }  
  45.   
  46.     public static void main(String[] args){  
  47.         // System.setOut(new PrintStream(new BufferedOutputStream(System.out)));  
  48.         new Main().run();  
  49.     }  
  50. }  

0 件のコメント: