Професионална програма
Loading...
+ Нов въпрос
svephoto avatar svephoto 821 Точки

Здравей, saitma,

 

Може ли да дадеш и линк към задачата в Judge?

0
saitma avatar saitma 0 Точки

Задачата беше изпитна и в момента я няма в judge. Ако можеш да изпратиш подобрение поне според теб ще съм ти много благодарен.

0
svephoto avatar svephoto 821 Точки

Аха, ясно, ОК. Към момента това решение https://pastebin.com/mmkiXG0W при мен извежда коректни данни като изход с примерите от условието. А дали Съдията ще даде 100/100 - някой ден ще разберем. laugh

0
rbekyarov avatar rbekyarov 3 Точки

аз седнах и я реших на Java, двата оговори ми излизат, но незнам дали в джъдж ще мине, ето и кода

 

import java.util.Scanner;
public class everest{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int startHeight = 5364;
        int target = 8848;
        int curentHeight = 0;
        int count = 1;
        while (true) {
            String yesOrNo = scanner.nextLine();
            if (yesOrNo.equals("END")) {
                break;
            }
            if (yesOrNo.equals("Yes")) {
                count++;
            }
            if (count == 5) {
                break;
            }
            int height = Integer.parseInt(scanner.nextLine());
            curentHeight += height;
            if (curentHeight+startHeight>=target){
                break;
            }
        } if(startHeight+curentHeight < target){
            System.out.println("Failed!");
            System.out.printf("%d", startHeight+curentHeight);
        } else{
                System.out.printf("Goal reached for %d days!", count);
        }
    }
}

 

0