Kotlin: ``` val String.reverseComplement5: String ...
# announcements
e
Kotlin:
Copy code
val String.reverseComplement5: String get(){
    val thisLength = length - 1
    return String( CharArray(thisLength + 1) { this[thisLength - it].complement1 })
}
Java:
Copy code
public static String reverseComplement12(String s){
        int lengthM1 = s.length() - 1;
        int length = s.length();
        char[] chars = new char[length ];
        for (int i = 0; i < length; i++){
            chars[i] = StringUtilsKt.getComplement1( s.charAt(lengthM1 - i) );
        }
        return new String( chars );
    }