String Manipulation and Palindrome-Anagram Exercises

 
Praktikum PBO
 
String
 
Soal 1
 
Buatlah program untuk menghitung jumlah
huruf dan angka dalam sebuah kalimat
Kalimat : Keputih 78 A
Jumlah huruf : 8
Jumlah angka : 2
 
Soal 2
 
Write a program that reads a string and then prints a diamond shaped
array based on the characters of the string. As an example, if the string has
the value "SAMPLE", then the program should print the pattern
S
SAS
SAMAS
SAMPMAS
SAMPLPMAS
SAMPLELPMAS
SAMPLPMAS
SAMPMAS
SAMAS
SAS
S
 
Soal 3
 
A palindrome is a string that reads the same both forward and backward.
Examples of palindromes are 
"radar" 
and 
"31413".
(a) Write a boolean-valued method isPalindrome that has a single String
parameter. The method should return true if and only if its parameter is a
palindrome.
(b) Modify your method so that it ignores cases of letters, punctuation marks,
and blanks in making a decision about whether or not a string is a
palindrome. For
example, the string:
 
"A man, a plan, a canal: Panama!"
 
should be taken to be a palindrome.
Write a program that prompts the user for a string and notifies the user if it is
apalindrome.
 
Soal 4
 
Exercise: An anagram is a word or a phrase
made by transposing the letters of another
word or phrase; for example, "parliament" is
an anagram of "partial men," and "software"
is an anagram of "swear oft." Write a program
that figures out whether one string is an
anagram of another string. The program
should ignore white space and punctuation.
Example
Slide Note
Embed
Share

Explore exercises on string manipulation, counting characters in a sentence, creating a diamond-shaped array based on a string's characters, checking palindrome strings, and detecting anagrams. Practice coding skills with these engaging challenges.

  • String manipulation
  • Palindrome
  • Anagram
  • Exercise
  • Coding

Uploaded on Oct 03, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Praktikum PBO String

  2. Soal 1 Buatlah program untuk menghitung jumlah huruf dan angka dalam sebuah kalimat Kalimat : Keputih 78 A Jumlah huruf : 8 Jumlah angka : 2

  3. Soal 2 Write a program that reads a string and then prints a diamond shaped array based on the characters of the string. As an example, if the string has the value "SAMPLE", then the program should print the pattern S SAS SAMAS SAMPMAS SAMPLPMAS SAMPLELPMAS SAMPLPMAS SAMPMAS SAMAS SAS S

  4. Soal 3 A palindrome is a string that reads the same both forward and backward. Examples of palindromes are "radar" and "31413". (a) Write a boolean-valued method isPalindrome that has a single String parameter. The method should return true if and only if its parameter is a palindrome. (b) Modify your method so that it ignores cases of letters, punctuation marks, and blanks in making a decision about whether or not a string is a palindrome. For example, the string: "A man, a plan, a canal: Panama!" should be taken to be a palindrome. Write a program that prompts the user for a string and notifies the user if it is apalindrome.

  5. Soal 4 Exercise: An anagram is a word or a phrase made by transposing the letters of another word or phrase; for example, "parliament" is an anagram of "partial men," and "software" is an anagram of "swear oft." Write a program that figures out whether one string is an anagram of another string. The program should ignore white space and punctuation. Example

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#