Advertisement
fryc1906

Strings_1

Nov 26th, 2015
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.98 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package zadankostring1;
  6.  
  7. import java.util.Scanner;
  8.  
  9. /**
  10.  *
  11.  * @author student
  12.  */
  13.  
  14.  
  15. public class ZadankoString1 {
  16.     public static void zadanie1(){
  17.         Scanner in = new Scanner(System.in);
  18.         String ciag;
  19.         ciag=in.nextLine();
  20.         char znak;
  21.         int licznik=0;
  22.         znak=ciag.charAt(ciag.length()-1);
  23.         for(int i=0;i<ciag.length();i++){
  24.             if(ciag.charAt(i)==znak){
  25.                 licznik++;
  26.             }
  27.         }
  28.         System.out.println(licznik);
  29.     }
  30.     public static void zadanie2(){
  31.         Scanner in = new Scanner(System.in);
  32.         String ciagZnakow;
  33.         String nowyCiagZnakow="";
  34.         ciagZnakow=in.nextLine();
  35.         for(int i=ciagZnakow.length();i>0;i--){
  36.             nowyCiagZnakow+=ciagZnakow.charAt(i-1);
  37.         }
  38.         System.out.println(nowyCiagZnakow);
  39.        
  40.     }
  41.     public static void zadanie3(){
  42.         Scanner in = new Scanner(System.in);
  43.         String ciagZnakow;
  44.         String nowyCiagZnakow="";
  45.         ciagZnakow=in.nextLine();
  46.         for(int i=ciagZnakow.length();i>0;i--){
  47.             nowyCiagZnakow+=ciagZnakow.charAt(i-1);
  48.         }
  49.         if(ciagZnakow.equals(nowyCiagZnakow)){
  50.             System.out.println("palindrom!");
  51.         }
  52.         else{
  53.             System.out.println("Nie palindrom");
  54.         }
  55.     }
  56.     public static void zadanie4(){
  57.         Scanner in = new Scanner(System.in);
  58.         String ciagZnakow;
  59.         ciagZnakow=in.nextLine();
  60.         int suma=0;
  61.         for(int i=0;i<ciagZnakow.length();i++){
  62.             if(ciagZnakow.charAt(i)>'0'&& ciagZnakow.charAt(i)<='9'){
  63.                 suma+=ciagZnakow.charAt(i)-'0';
  64.             }
  65.         }
  66.         System.out.println(suma);
  67.     }
  68.     public static void zadanie5(){
  69.         Scanner in = new Scanner(System.in);
  70.         String ciagZnakow;
  71.         ciagZnakow=in.nextLine();
  72.         int lewyNawias=0,prawyNawias=0;
  73.         for(int i=0;i<ciagZnakow.length();i++){
  74.             if(ciagZnakow.charAt(i)=='('){
  75.                 lewyNawias++;
  76.             }
  77.             else if(ciagZnakow.charAt(i)==')'){
  78.                 prawyNawias++;
  79.             }
  80.         }
  81.         if(prawyNawias==lewyNawias){
  82.             System.out.println("OK!");
  83.         }
  84.         else{
  85.             System.out.println("Zle sparowane nawiasy");
  86.         }
  87.     }
  88.     public static void zadanie6(){
  89.         Scanner in = new Scanner(System.in);
  90.         String ciagZnakow;
  91.         byte wartosc;
  92.         ciagZnakow=in.nextLine();
  93.         wartosc=in.nextByte();
  94.         String nowyCiagZnakow="";
  95.         for(int i=0;i<ciagZnakow.length();i++){
  96.             char zn =(char)(ciagZnakow.charAt(i)+wartosc);
  97.             while(zn>'z'){
  98.                 zn=(char)(zn-26);
  99.             }
  100.             while(zn<'a'){
  101.                 zn=(char)(zn+26);
  102.             }
  103.            
  104.             nowyCiagZnakow+=zn;
  105.            
  106.         }
  107.         System.out.println(nowyCiagZnakow);
  108.     }
  109.     public static int strpos(String ciagZnakow,char zn){
  110.         for(int i=0;i<ciagZnakow.length();i++){
  111.             if(ciagZnakow.charAt(i)==zn){
  112.                 return ciagZnakow.indexOf(ciagZnakow.charAt(i))+1;
  113.             }
  114.         }
  115.         return -1;
  116.     }
  117.     public static void zadanie5_3(){
  118.         Scanner in = new Scanner(System.in);
  119.         String ciagZnakow;
  120.         ciagZnakow=in.nextLine();
  121.         char zn;
  122.         zn=in.next().charAt(0);
  123.         int pozycja;
  124.         pozycja=strpos(ciagZnakow,zn);
  125.         System.out.println(pozycja);
  126.     }
  127.     public static String flipCase(String ciagZnakow){
  128.         return "-1";            
  129.     }
  130.     public static void zadanie5_4(){
  131.        
  132.     }
  133.     public static void main(String[] args) {
  134.         //zadanie1();
  135.         //zadanie2();
  136.         //zadanie3();
  137.         //zadanie4();
  138.         //zadanie5();
  139.         //zadanie6();
  140.         //zadanie5_3();
  141.         zadanie5_4();
  142.     }
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement