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

[Exam Problems] C# Basics - BGcoder - Problem {3} - Enigmanation

Здравейте,

  нещо се задрудних на тази задача, успях да и намеря решението, но е решена с .Read(). А аз искам да я реша с ReadLine() undecided, ако някой може да ми предложи решение по този начин или да ме напъти ще съм мноого благодарен!!! tongue-out 

Тагове:
0
Programming Basics 18/08/2014 13:38:02
dim4o avatar dim4o 288 Точки

Ето двете ми решениея:

Enigmanation1

Enigmanation2

Второто решение предполагам може да стане и без BigInteger. Освен това е на по-различен принцип от първото. Сещам се, че ми се стори малко "изкуствено" когато я реших първия път по този начин. 

Ще ми е интересно да видя и твоето решение с .Read().

ПС: Махнах едното решение, защото беше на същия принцип като първото.

3
18/08/2014 12:25:45
vladislav_hadzhiyski avatar vladislav_hadzhiyski 66 Точки

Решението е елементарно просто трябва да имплементираш Shunting-Yard алгоритъма.

Link това е подобно решение което има добавени функции и константи иначе пак ще ти даде 100 / 100!

EDIT: Трябва да е без while цикъла в Main метода

1
18/08/2014 17:46:16