'https://yukicoder.me/problems/no/253 Module Progr […]
'https://yukicoder.me/problems/no/253 Module Progr […]
'https://yukicoder.me/problems/no/253Module ProgramSub MainDim numMin=10Dim numMax=1000000001Dim turn=0DoDim chkNum=If(turn=0,100,CInt((numMin+numMax)/2))Console.WriteLine($"? {chkNum}")Dim chk=Console.ReadLine()If chk="1" Then: numMin=chkNumElseIf chk="-1" Then: numMax=chkNumElseConsole.WriteLine($"! {chkNum+turn}")Exit DoEnd IfIf 0<numMin Then numMin-=1numMax-=1turn+=1LoopEnd SubEnd Module