Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Bar
- {
- def salatka(ilosc:Int, salatka:Array[Char]):Int={
- var len = salatka.size -1;
- var pomar = 0;
- var jabl = 0;
- var tab = new Array[Int](ilosc);
- for( i <- 0 to len)
- {
- if(salatka(i) =='p')
- pomar = pomar+1;
- else
- jabl = jabl +1;
- if(pomar >= jabl)
- tab(i) = 1;
- else
- {
- tab(i) = 0;
- pomar = 0;
- jabl = 0;
- }
- println("Pomaran: "+pomar+" Jablek: "+jabl)
- }
- pomar = 0;
- jabl = 0;
- for(i <- len to 0)
- {
- if(salatka(i) =='p')
- pomar = pomar+1;
- else
- jabl = jabl +1;
- if(pomar < jabl)
- {
- tab(i) = 0;
- pomar = 0;
- jabl = 0;
- }
- }
- for( i <- 0 to ilosc-1)
- print(tab(i) +", ");
- var maks = 0;
- var l = 0;
- for( i <- 0 to ilosc-1)
- {
- if(tab(i) == 1)
- {
- l = l+1;
- if(l > maks) maks = l;
- }
- else
- l = 0;
- }
- maks
- }
- def main(args:Array[String]) {
- salatka(11, Array('j','j','j','p','p','j','p','j','p','p','j'))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement