Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
RISCV Translation
A harder variant involving much larger numbers so that the naive implementations won't be viable anymore would be enjoyable.
C lang : My solution is passing the test but failing the attempt. When it fails the attempt it is because on longer strings in the ACTUAL return it is giving a load of garbage characters at the start and then the rest of the response matches the expected.
When I add code in to shift the pointer to start after these garbage characters I then get pointer error.
Scala translation
This comment is hidden because it contains spoiler information about the solution
C# Function name should use
PascalCase
The title is misleading. A DNA sequence is transformed into RNA through the transcription process which involves the replacement of all nucleic acids in the DNA strand into their complement but with the thymine (T) replaced by uracil (U). Maybe if that aspect was reflected in this kata, it might have increased its difficulty and involved more thinking.
CS, JS and TS function name should be in
camelCase
Ruby 3.0 should be enabled.
No random tests in
A should convert to T and T should convert to U if its converting from DNA to RNA. Also, C converts to G while G converts to C.
Would be nice if you could predefine and include the dictionary in the test environment, so that we don't have to copy it to the solution code.
For these huge strings, standard message provided by
Test.assert_equals
is really hard to interpret. Consider making a test which will show which parts of the test string do not correspond to the control string.