Onboarding – omówienie zadania z CodinGame – programowanie gry

Szczegółowe omówienie zadania Onboarding:

 

Link do powyższego omówienia zadania Onboarding:
https://youtu.be/34qu4l2B5dI?t=1708

——-
Link do treści zadania Onboarding:
https://www.codingame.com/training/easy/onboarding

Zadanie Onboarding wymaga jedynie znajomości warunków w wybrany języku programowania (if w C++) oraz wypisywania znaków.

Zadanie Onboarding pochodzi z platformy CodinGame.
CodinGame to miejsce gdzie uczymy się programować bawiąc się grami.
Kodować możemy używając dowolnego języka programowania.

——–
Jak się uczyć na podstawie tego zadania?
https://youtu.be/QgLyXYmFQeU?t=2019
Pamiętaj by zajrzeć max 1 raz – wtedy się rozwijasz:
https://youtu.be/pkLXuuOe_qA?t=3625

——-
Kod C++ programu Onboarding, który jest omówiony w powyższym filmie i który otrzymuje 100%


#include <iostream>

using namespace std;

int main()
{

    // game loop
    while (1) {
        string enemy1; // name of enemy 1
        cin >> enemy1; cin.ignore();
        int dist1; // distance to enemy 1
        cin >> dist1; cin.ignore();
        string enemy2; // name of enemy 2
        cin >> enemy2; cin.ignore();
        int dist2; // distance to enemy 2
        cin >> dist2; cin.ignore();

        // Write an action using cout. DON'T FORGET THE "<< endl"
        // Enter the code here

        if (dist1 < dist2)
            cout << enemy1 << endl;
        else
            cout << enemy2 << endl;
/*
//Rozwiazanie alternatywne:
        if (dist1 < dist2)
            cout << enemy1 << endl;
        if (dist2 <= dist1)
            cout << enemy2 << endl;
*/
  
    }
}
Kod C++ programu Onboarding, który jest omówiony w powyższym filmie i który otrzymuje 100%

 

 

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz