Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def dupliquer(s : String): String ={
- mapString(f => f+f.toString , s)
- }
- def inverser(s : String): String = {
- mapString(f => if(f.isUpper) f.toLower.toString else f.toUpper.toString ,s)
- }
- def enleverE(s : String) : String = {
- mapString(f => if(f == 'e' || f == 'E') "" else f.toString, s)
- }
- def filtrer (p : Char => Boolean, s : String): String = {
- mapString(f => if(p(f))f.toString else "" ,s)
- }
- def enleverA(s : String) : String = {
- filtrer(p => p != 'a' && p != 'A', s)
- }
- def lettres(s : String) : String = {
- filtrer(p => p.isLetterOrDigit, s)
- }
- def nbOccurences(s : String, c : Char): Int ={
- filtrer(p => p == c , s).length
- }
- def pourTout( p : Char => Boolean , s : String): Boolean = {
- if(filtrer(p, s).length == s.length){
- true
- }else{
- false
- }
- }
- def existe(p : Char => Boolean , s : String): Boolean = {
- if(filtrer(p,s).length > 0){
- true
- }else{
- false
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement