Изпитна задача "EVEREST"
На задачата ми дава 80/100 ето го условието: https://dox.abv.bg/download?id=b3ea65ae1f# -> линк за сваляне а ето го и кода: https://pastebin.pl/view/186a5350 ако някои може да ми каже къде бъркам.
На задачата ми дава 80/100 ето го условието: https://dox.abv.bg/download?id=b3ea65ae1f# -> линк за сваляне а ето го и кода: https://pastebin.pl/view/186a5350 ако някои може да ми каже къде бъркам.
аз седнах и я реших на 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);
}
}
}
Задачата беше изпитна и в момента я няма в judge. Ако можеш да изпратиш подобрение поне според теб ще съм ти много благодарен.
Аха, ясно, ОК. Към момента това решение https://pastebin.com/mmkiXG0W при мен извежда коректни данни като изход с примерите от условието. А дали Съдията ще даде 100/100 - някой ден ще разберем.