Anophoo

string3

Nov 29th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. import acm.program.ConsoleProgram;
  2.  
  3. public class Midterm2015 extends ConsoleProgram{
  4.  
  5. // s = "abc" a-b-c
  6. private String doubleLetters(String s) {
  7. String result = "";
  8. for (int i = 0; i < s.length(); i++) {
  9. char ch = s.charAt(i); // a
  10. result = result + ch;
  11. result = result + "-";
  12. }
  13. return result.substring(0, result.length() - 1);
  14. }
  15.  
  16. private String inverseString(String s) {
  17. String result = "";
  18. for (int i = s.length() - 1; i >= 0; i--) {
  19. result = result + s.charAt(i);
  20. }
  21. return result;
  22. }
  23.  
  24. private String inverseString2(String s) {
  25. String result = "";
  26. for (int i = 0; i < s.length(); i++) {
  27. result = s.charAt(i) + result;
  28. }
  29. return result;
  30. }
  31.  
  32. // s = "abca";
  33. private boolean isPalindrome(String s) {
  34. boolean result = true;
  35.  
  36. for (int i = 0; i < s.length(); i++ ) {
  37. char left = s.charAt(i);
  38. char right = s.charAt(s.length() - 1 - i);
  39. if (left != right) {
  40. result = false;
  41. break;
  42. }
  43. }
  44.  
  45.  
  46. return result;
  47. }
  48.  
  49. public void run() {
  50. // System.out.println("abc");
  51. // String cde = "cde";
  52. // System.out.println("abc" + cde);
  53. // String c = "abc".substring(2,3);
  54. // String d = cde.substring(1, 2);
  55. // System.out.println(c);
  56. // System.out.println(8 + " bla");
  57. //
  58. // String str = "abcdef";
  59. // String newString = str.substring(1, 3);
  60. // String newString2 = str.substring(1);
  61. //
  62. // System.out.println(newString);
  63. // System.out.println(newString2);
  64. //
  65. // String s = "wertyui"; // 7
  66. // int sizeOfString = s.length(); // 7
  67. // for (int i = 0; i < sizeOfString; i++) {
  68. // char ch = s.charAt(i);
  69. // System.out.println(ch);
  70. // }
  71. //
  72. // String s2 = "sorry";
  73. // boolean ans = s2.contains("" + 's');
  74. // if (ans) {
  75. // System.out.println("contains");
  76. // } else {
  77. // System.out.println("doesn't contain");
  78. // }
  79. //
  80. // String s3 = "ab";
  81. // String s4 = "ac";
  82. // System.out.println(s3.compareTo(s4));
  83.  
  84. boolean b = isPalindrome("abc");
  85. boolean b2 = isPalindrome("aba");
  86. println(b);
  87. println(b2);
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment