코테/프로그래머스
[프로그래머스/Lv. 0] 문자열 밀기
imname1am
2023. 2. 18. 15:35
반응형
프로그래머스 [level 0] 문자열 밀기 - 자바(java)
[level 0] 문자열 밀기 - 120921 문제 링크 성능 요약 메모리: 73 MB, 시간: 1.27 ms 구분 코딩테스트 연습 > 코딩테스트 입문 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 문자열 "hello"에서 각 문자를
king-ja.tistory.com
뭘까.. 생각하다가 도무지 모르겠어서 다른 분꺼 보고 작성했습니다..
설명도 써주셔가지고 너무 감사한...😭😭
class Solution {
public int solution(String A, String B) {
int answer = 0;
String copy = A; // 순방향
for(int i=0 ; i < A.length() ; i++) {
if(copy.equals(B)) {
return answer;
}
String a = copy.substring(copy.length() - 1); // 끝 글자
copy = a + copy.substring(0, copy.length() - 1);
answer++;
}
return -1;
}
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
그리고 다른 분들 풀이도 보다가 짱멋진 코드도 발견...
class Solution {
public int solution(String A, String B) {
return (B+B).indexOf(A);
}
}
순서를 뒤죽박죽 풀기도 하고..
다른 분들 코드도 찾아서 작성하기도 했다만
이로써 코딩테스트 입문 문제 100개 다 풀었다!!!
하지만 이제 시작이야...~~~
반응형