Задача 120 А http://codeforces.me/problemset/problem/120/A . Простая задача, но в ней файловый ввод вывод. Я написал такой код, но он падает на RunTimeError в системе. У меня все работает правильно. Даже в виртуальных машинах проверял и Suse 11.4 и в MacOSX10.6. То есть и под mono все должно работать. В чем может быть проблема, и как ее решить?
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
class Program
{
static void Main(string[] args)
{
var temp = File.ReadAllLines("input.txt", Encoding.ASCII);
string s = temp[0];
int n = int.Parse(temp[1]);
if ((s == "front") && (n == 1))
{
File.WriteAllLines("output.txt", new string[] { "L" });
}
else if ((s == "front") && (n == 2))
{
File.WriteAllLines("output.txt", new string[] { "R" });
}
else if ((s == "back") && (n == 1))
{
File.WriteAllLines("output.txt", new string[] { "R" });
}
else if ((s == "back") && (n == 2))
{
File.WriteAllLines("output.txt", new string[] { "L" });
}
}
}
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
class Program
{
static void Main(string[] args)
{
var temp = File.ReadAllLines("input.txt", Encoding.ASCII);
string s = temp[0];
int n = int.Parse(temp[1]);
if ((s == "front") && (n == 1))
{
File.WriteAllLines("output.txt", new string[] { "L" });
}
else if ((s == "front") && (n == 2))
{
File.WriteAllLines("output.txt", new string[] { "R" });
}
else if ((s == "back") && (n == 1))
{
File.WriteAllLines("output.txt", new string[] { "R" });
}
else if ((s == "back") && (n == 2))
{
File.WriteAllLines("output.txt", new string[] { "L" });
}
}
}