문자열 밀기 JAVA / Kotlin

푸른하늘·2022년 11월 13일
0

JAVA 문자열 밀기

  • subString 은 문자열 파싱하는 해주는 함수다.
  • substring(Value)
    ex) "HELLO WORLD" => substring(6) => "World"
  • substring(Value1, Value2) :
    ex) "HELLO WORLD" => substring(0,7) => "HELLO W"
class Solution {
    public int solution(String A, String B) {
        int answer = 0;
        
        String tA = A;
        for ( int i = 0 ; i <A.length(); i++){
            if(tA.equals(B)){
                return answer; 
            }
            String a = tA.substring(tA.length() -1);
            tA = a + tA.substring(0, tA.length()-1);
            ++answer;
        }
        
        return -1;
    }
}

Kotlin 문자열 밀기

class Solution {
    fun solution(A: String, B: String): Int {
        var answer: Int = 0
        var tA: String = A
        for( i in 0..A.length){
            if( tA.equals(B)) return answer
            var a = tA.substring(tA.length-1)
            tA= a + tA.substring(0, tA.length-1)
            ++answer
        }
        return -1
    }
}
profile
Developer-Android-CK

0개의 댓글