using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
 
public class Test
{
	public static void Main()
	{
		 var text = "int rn = 0; //comment1.0\r\n" +
                   "int r = 0; //comment2.\r" + 
                   "int n = 0; //comment3.\n" + 
                   "end";
        Console.WriteLine(RemoveLineEndComment(text));
	}
 
    public static string RemoveLineEndComment(string text)
	{
		var RegexRemoveLineEndComment =  new Regex(@"\s*//[^\r\n]*", RegexOptions.Multiline);
	    return RegexRemoveLineEndComment.Replace(text, string.Empty);
	}
}
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCSB2YXIgdGV4dCA9ICJpbnQgcm4gPSAwOyAvL2NvbW1lbnQxLjBcclxuIiArCiAgICAgICAgICAgICAgICAgICAiaW50IHIgPSAwOyAvL2NvbW1lbnQyLlxyIiArIAogICAgICAgICAgICAgICAgICAgImludCBuID0gMDsgLy9jb21tZW50My5cbiIgKyAKICAgICAgICAgICAgICAgICAgICJlbmQiOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKFJlbW92ZUxpbmVFbmRDb21tZW50KHRleHQpKTsKCX0KCiAgICBwdWJsaWMgc3RhdGljIHN0cmluZyBSZW1vdmVMaW5lRW5kQ29tbWVudChzdHJpbmcgdGV4dCkKCXsKCQl2YXIgUmVnZXhSZW1vdmVMaW5lRW5kQ29tbWVudCA9ICBuZXcgUmVnZXgoQCJccyovL1teXHJcbl0qIiwgUmVnZXhPcHRpb25zLk11bHRpbGluZSk7CgkgICAgcmV0dXJuIFJlZ2V4UmVtb3ZlTGluZUVuZENvbW1lbnQuUmVwbGFjZSh0ZXh0LCBzdHJpbmcuRW1wdHkpOwoJfQp9