CodeSurf17 - VORTEX2 Doubt

the link to the problem: here

My Solution: link

I have checked the top of both strings and printed the lexicographically smaller one,

if both characters are same, I have traversed both the strings until I find a difference in character or I reach the end of one of the strings,

and according to the character after the above loop, I have printed either the first or second string’s characters.

I’ve tested my code on various test cases,

Can someone tell me where I have gone wrong? or provide a testcase where my code fails?

Your code is failing in following test cases…

INPUT

1

BCOEJUVPVABOYG

OE

Output

Yours - BCOEOEJUVPVABOYG

But Correct is - BCOEJOEUVPVABOYG

1 Like

thanks a lot!
(I changed the first string to smaller one(length) and second string to the larger one in my code and it works now)

I checked a lot of cases on your code. The only anomaly I found was what bansal stated. This OEJU thing was the nightmare…

1 Like

My solution was also giving wa, giving correct output even for above oeju case.
Can someone tell me where I have done wrong??
My solution::
https://www.codechef.com/viewsolution/12726722

1 Like

@ayush_agrawal_

INPUT

1

VY

TMWCYSYYCQPEVIKEF

Output

Correct: TMVWCYSYYCQPEVIKEFY

Yours : TMVWCYYSYYCQPEVIKEF

You seem to be having some superpower when it comes to finding test cases!! SERIOUSLY!!!

thanks a lot!
(it’s not letting me upvote you idk why)

1 Like

Np dear. I never answer for upvotes, I just want to learn :slight_smile:

1 Like

thanks bro…

hahaha! i m normal guy like you.