Sosyal medyadan gördüğüm ve hoşuma giden güzel bir kodlama oyunu sitesi olan Codingame.com içindeki çözümlerim
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Collections;
using System.Collections.Generic;/**
* Auto-generated code below aims at helping you parse
* the standard input according to the problem statement.
**/
class Player
{
static void Main(string[] args)
{// game loop
while (true)
{
string[] inputs = Console.ReadLine().Split(‘ ‘);
int spaceX = int.Parse(inputs[0]); //0 -7 arası yatay koordinat
int spaceY = int.Parse(inputs[1]); //1-10 arası geminin yüksekliğiint[] yukseklikler = new int[8];
for (int i = 0; i < 8; i++)
{
int mountainH = int.Parse(Console.ReadLine()); // represents the height of one mountain, from 9 to 0. Mountain heights are provided from left to right.yukseklikler[i]= mountainH;
}int yuksekliklerdeger = 0 ;
int yuksekliklerindis = 0 ;for(int i = 0; i < 8 ; i++){
if(yukseklikler[i] >yuksekliklerdeger){
yuksekliklerdeger = yukseklikler[i];
yuksekliklerindis = i;
}
}if(spaceX == yuksekliklerindis){
Console.WriteLine(“FIRE”);
}else{
Console.WriteLine(“HOLD”);
}// Write an action using Console.WriteLine()
// To debug: Console.Error.WriteLine(“Debug messages…”);// Console.WriteLine(“HOLD”); // either: FIRE (ship is firing its phase cannons) or HOLD (ship is not firing).
}
}
}
İlk Yorumu Siz Yapın