Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. package com.company;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         System.out.println(revAndDouble("rivka"));
  7.         System.out.println(makeWeirdString("steve gregg"));
  8.         System.out.println(countPairs("proof school"));
  9.     }
  10.     private static String revAndDouble(String st)
  11.     {
  12.         if (st.length() == 0){
  13.             return "";
  14.         }
  15.         return revAndDouble(st.substring(1)) + st.charAt(0) + st.charAt(0);
  16.     }
  17.     private static String makeWeirdString(String st)
  18.     {
  19.         if (st.length() == 0){
  20.             return "";
  21.         }
  22.         if (st.charAt(0) == 'k') {
  23.             return 'g' + makeWeirdString(st.substring(1));
  24.         }
  25.         if (st.charAt(0) == 'e') {
  26.             return makeWeirdString(st.substring(1));
  27.         }
  28.         else{
  29.             return st.charAt(0) + makeWeirdString(st.substring(1));}
  30.     }
  31.     private static int countPairs(String st)
  32.     {
  33.         if (st.length() <= 1){
  34.             return 0;
  35.         }
  36.         if (st.charAt(0) == st.charAt(1)) {
  37.             return 1 + countPairs(st.substring(1));
  38.         }
  39.         else{
  40.             return countPairs(st.substring(1));
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement