SPOJ Problem Set (classical)

2523. Mispelling

Problem code: GNY07A

Misspelling is an art form that students seem to excel at. Write a program that removes the nth
character from an input string.

Input

The first line of input contains a single integer N (1 ≤ N ≤ 1000) which is the number of datasets that
follow.

Each dataset consists of a single line of input containing M, a space, and a string made up of
uppercase letters and spaces only. M will be less than or equal to the length of the string. The length of the
string is guaranteed to be less than or equal to 80.

Output

For each dataset, you should generate one line of output with the following values: The dataset
number as a decimal integer (start counting at one), a space, and the misspelled string. The
misspelled string is the input string with the indicated character deleted.

Sorry for disturbing, but the judge is returning some runtime error and I cannot see the whole of it because it is getting clipped. Could you please check my code and tell me where I am going wrong. I am getting correct output on my machine though. :)

Sorry for disturbing, but the judge is returning some runtime error and I cannot see the whole of it because it is getting clipped. Could you please check my code and tell me where I am going wrong. I am getting correct output on my machine though. :)

Try coming up with some of your own cases. In particular make one or two with longer strings and larger values of n. The issue will become clear.
Also, see this link and read the [b]Important Note[/b]: [url]http://wcipeg.com/wiki/Judge:Help#Guidelines_for_submitting[/url]

Try coming up with some of your own cases. In particular make one or two with longer strings and larger values of n. The issue will become clear.

It's likely that you're doing Something Bad that is corrupting memory and giving you the nulls. In particular, in one case your output contains no space at all, which looks impossible given your code... right?
See also [url=http://wcipeg.com/wiki/Judge:Help#Execution_discrepancies]this section of the wiki[/url].

It's likely that you're doing Something Bad that is corrupting memory and giving you the nulls. In particular, in one case your output contains no space at all, which looks impossible given your code... right?

Quote: Each dataset consists of a single line of input containing M, a space, and a single word made up of uppercase letters only.
Isn't the input string only can be a single word which means it cannot be a phrase, so statements like "the input string may contain spaces" doesn't make sense?

Quote: Each dataset consists of a single line of input containing M, a space, and a single word made up of uppercase letters only.

Isn't the input string only can be a single word which means it cannot be a phrase, so statements like "the input string may contain spaces" doesn't make sense?