7급

문자열 검색
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class test
{
 public static void main(String[] args) throws IOException
 {
  BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("input.txt"))) ;
  PrintWriter p = new PrintWriter("output.txt") ;
  
  String tmp = br.readLine() ;
  int quantity = Integer.parseInt(br.readLine());
  
  for(int i=0; i< quantity; i++) {
   if ( tmp.indexOf( br.readLine() ) < 0 )
    p.print("False\n");
   else
    p.print("True\n");
  }
  
  p.close() ;
 }
}

 

슬롯머신
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.StringTokenizer;

public class ex
{
 public static void main(String[] args) throws IOException
 {
  BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("input.txt"))) ;
  PrintWriter p = new PrintWriter("output.txt") ;

  StringTokenizer st = new StringTokenizer(br.readLine());
  
  int a = Integer.parseInt(st.nextToken());
  int b = Integer.parseInt(st.nextToken());
  int c = Integer.parseInt(st.nextToken());
  int d = Integer.parseInt(st.nextToken());
  int e = Integer.parseInt(st.nextToken());
  int f = Integer.parseInt(st.nextToken());

  int mon = e;
  for (int i=1 ; i < f; i++) {
   if (e == 0)
    break;
   else {
    e = e-10;
    d = d+10;
   }
   
   int a1 = ((a * 345 + 8) ^ 2 - 7) % 10;
   int b1 = ((b * 345 + 8) ^ 2 - 7) % 10;
   int c1 = ((c * 345 + 8) ^ 2 - 7) % 10;
   
   if (a1 == b1 && b1 == c1) {
    if ( (d/2) % 10 == 0) {
     e = e+d /2;
     d = d-d/2;
    } else {
     e = e+d/2+5;
     d = d-d/2-5;
    }
   }
  }
  
  p.print(e-mon);
  
  p.close() ;
 }
}

크리에이티브 커먼즈 라이선스
Creative Commons License

설정

트랙백

댓글