# lv0

[프로그래머스] 유한소수 판별하기
첫 번째 풀이분모를 최대 공약수로 나눠서 기약 분수로 나눈 다음에b2 가 1이 될 때까지 약수들을 구한 것들을 mut 에 집어넣었고filter를 사용해서 2와 5가 없다면 무한 소수가 되는 것이고있다면 유한 소수가 되는 것이라고 생각

[JS] 문자열 밀기
문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고
[Javascript 코딩테스트][프로그래머스 Lv.0] 잘라서 배열로 저장하기
잘라서 배열로 저장하기my_str/n 의 길이만큼 반복문을 돌린다my_str.substr(n\*i, n)을 하면 i가 처음에 0 이므로 첫번째 인덱스부터 n개의 길이만큼의 문자들을 반환한다반복문을 돌면서 반환한 문자의 다음 인덱스부터 또 n개의 길이만큼 문자를 반환한다
[Javascript 코딩테스트][프로그래머스 Lv.0] 문자열 밀기
문자열 밀기B 문자열을 더해 연속된 두개의 문자열을 만든 것을 BB라고 한다A와 B가 같다면 문자열을 밀 필요가 없으므로 0을 반환한다BB안에 문자열 A가 포함돼있다면 BB에서 문자열 A가 포함된 첫번째 인덱스 번호를 반환한다A가 포함되어있지 않다면 indexOf 함수
[Javascript 코딩테스트][프로그래머스 Lv.0] 종이 자르기
종이 자르기M과 N 모두 1이라면 자를 필요가 없으므로 0을 출력한다N만 1이면 M-1 만큼만 자르면 되기 때문에 M-1을 출력한다반대로 M만 1인 경우도 마찬가지다M과 N모두 1이 아니라면 (M\*N)-1을 한 것만큼 자르면 된다이 문제는 생각보다 쉽게 풀 수 있었던
[Javascript 코딩테스트][프로그래머스 Lv.0] 연속된 수의 합
연속된 수의 합num개의 연속된 수를 더한 값이 total이 되야하므로 total/num을 한 뒤 소수점을 없앤 수를 num1이라고 한다(num-1)/2를 해준 값에서 마찬가지로 소수점을 없앤 수를 a라고 한다num1-a-1을 해준 값을 res라고 할 때, num의 개
[Javascript 코딩테스트][프로그래머스 Lv.0] 다음에 올 숫자
다음에 올 숫자common의 마지막 원소와 그 직전원소의 차이, 직전원소와 그것의 직전원소의 차이를 비교해 같다면 등차수열이다👉 다음에 올 숫자는 차이값을 마지막 원소에 더해준 것차이가 있다면 등비수열👉 마지막원소를 직전원소로 나눈 값(공비)을 마지막 원소에 곱해주
[Javascript 코딩테스트][프로그래머스 Lv.0] 옹알이(1)
replace 함수를 사용해서 발음할 수 있는 단어를 공백으로 바꿔준다trim 함수는 앞뒤 공백을 제거해주는 함수로, 입력된 문장이 "" 라면 값을 1씩 올려준다💡replace( ) : 변경하려는 문자열이 여러개 있어도 첫번째로 발견한 문자열만 치환해준다자바스크립트에

[프로그래머스] 다항식 더하기
String 형식으로 된 다항식을 + 연산자와 공백을 제거한 상태로 list에 집어넣고원소마다 x가 안에 있는지 체크 후 사이즈가 1개라면계수가 1인 x가 존재하므로 varcnt 에 1만 더해준다x가 안에 없다면 그냥 numcnt로 더해준다정답처리는 경우를 5가지로 나

프로그래머스 - LV.0 - 삼각형의 완성 조건
나의 풀이정렬을 구현하고, 삼각형의 결정 조건을 인덱스를 사용하여참, 거짓을 판단하면 되는 문제이다.

[프로그래머스] 한 번만 등장한 문자
mut 와 cnt 로 중복을 제거하고 원래의 문자열에서 개수를 카운트 후요소가 1인 인덱스를 통해서 mut의 요소를 꺼내서 answer 에 붙인다

[프로그래머스] OX 퀴즈
val quiz = arrayOf("3 - 4 = -3", "5 + 6 = 11") 의 입력이 들어온다면공백을 기준으로 split을 이용해서 list 형식에 넣었다그러면 일정한 사이즈로 방정식을 나눌 수 있다1번의 인덱스를 통해 연산자를 기준으로 값을 계산하여마지막 인

[프로그래머스] 공 던지기
배열을 k 번 만큼 늘려서 새로운 배열에 넣어주고옆 사람을 넘겨 다음 사람에게 토스하기 때문에 2의 배수를 찾고cnt 를 이용해서 체크해준다그래서 k값과 cnt 값이 같을 경우 break를 해서 return을 해준다

[LV 0] 배열 뒤집기, 공 던지기
배열 뒤집기 (LV 0) 말 그대로 배열을 뒤집는 Solution 함수를 완성해야 한다. 처음 프로그래머스를 하는지라, 여기에 main 함수 두드려박고 했는데 오류가 뜨고 그래서 당황 했다. 근데 생각보다 엄청 간편한게 main에서 정상적으로 입력 된다고 했을때,

[프로그래머스] 문자열 밀기
마지막 문자를 빼서 맨앞에 먼저 넣고 그다음 문자들을 집어넣은 것을 반복해서mutableListOf에 넣고 그거에 대한 인덱스 값을 이용해서 찾았다