Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.09 KB

File metadata and controls

42 lines (25 loc) · 2.09 KB

პრობლემა:

63-ე ამოცანის გაგრძელება, დაბეჭდეთ თითოეული შეყვანილი სახელი და მის გასწვრივ
მძიმით გამოყოფილი მეგობრების სია.

პრობლემის გადაჭრის გზა

გადავუყვეთ უკვე გადმოცემულ მაპს, სადაც შენახულია, ადამიანის სახელი და მისი მეგობრები ჩვენი ერთადერთი ამოცანაა გადავუყვეთ მას, და ყოველი ადამიანისთვის დავბეჭდოთ მისი სახელი და მისი მეგობრების სია


მაპზე გადაყოლა

გადავუყვეთ for-each ციკლით მაპის ქიებს

for-each_ის სინტაქსი არის შემდეგნაირი

for(type variableName : place){ //.... } variableName თითოეულ იტერაციაზე რიგრიგობით გახდება place-ის ყველა ელემენტი

ყოველი ქისთვის ამოვიღოთ მეგობრევის ვექტორი და ელემენტები მეგობრების ვექტორში დავბეჭდოთ შემდეგნაირად

for(int i = 0; i < friendsList.size()-1; i++){
    print(friendsList.get(i) + ", ");
}
print(friendsList.get(friendsList.size()-1));

ვინაიდან, ჩვენ არ გვინდა, რომ ბოლო მეგობრის მერეც დაიწეროს მძიმე მხოლოდ მეგობრების რაოდენობას-1 ელემენტს უნდა მოყვებოდეს ","