문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 \[sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 string
문제 보기N 개의 정수로 구성된 비어 있지 않은 배열 A 제공순열(permutation) : 1에서 N 까지의 각 요소를 한 번만 포함배열 A가 순열(permutation)인지 확인배열 A가 순열(permutation)이면 1을, 그렇지 않으면 0을 return문제 해
출처문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.최근에 알게 된 localeCompare를 사용하고 싶어 접근
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.문제 출처(https://programmers.co.kr/lea
문제 출처DNA 서열은 문자 A,C,G,T로 표현 가능하다. 각 문자열은 뉴클레오티드(Nucleotides)유형을 말하고 각각 영향 계수(impact factor)라는 이름의 값으로 1,2,3,4를 갖고 있습니다. P배열과 Q배열은 주어진 문자열(S)인덱스를 말합니다
문제 출처길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.String.repeat 메소드 를 거의 사용하지 않다보니 잊어먹고
문제 출처A non-empty array A consisting of N integers is given. A pair of integers (P, Q), such that 0 ≤ P < Q < N, is called a slice of array A (no
문제 출처어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼
문제 출처1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요.소수는 1과 자기 자신으로만 나누어 지는 수를 의미합니다.(1은 소수가 아닙니다.)단순한 방법. N(O\*2) 주어진 수 까지 나누면서 소수를 구한다.당연히 타
문제 출처배열에서 임의 수 3개 수 곱의 최대 값을 구하는 문제곱이니 최대 값이 무조건 포함될 거라는 가정으로 최대 값을 구한 후 나머지 배열을 가지고 루프를 돌려 봤자 퍼포먼스 에서 실패문제 챕터가 sort인걸 보고 겨우 정렬할 생각을 했다.원소에 음수가 포함된 배열
문제 출처인덱스에 따라서 대소문자 변경인덱스는 공백에서 초기화1차와 2차의 실행속도가 2배이상 차이가 난다.2중 루프는 사용하지 않는 습관을 들여야 겠다.
문제 출처원의 시작점과 반지름이 배열로 주어질때 서로 겹치는 쌍의 개수를 구하는 문제.배열의 index 가 시작점 원소값이 반지름이다.원의 최소값과 최대값 좌표를 가지고 있는 배열 discs 를 만든다.해당 배열을 루프 돌려서 겹치는 것들의 개수를 구한다.자기 자신을
문제 출처자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 5,4,3,2,1을 리턴합니다.결론
문제 출처A 배열이 주어질때0 ≤ P < Q < R < N and:AP + AQ > ARAQ + AR > AP,AR + AP > AQ.위 조건을 만족하는 값이 있으면return 1없으면 return 0처음에 갯수를 return 하라는 줄 알고 실패함..
문제 출처정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.결론
문제 출처N 개의 문자로 구성된 문자열 S가 주어짐문자열 S는 "(", "{", "", "", "}" 또는 ")"의 문자로만 구성됨괄호 식이 올바르면 1을, 아니면 0을 returnN은 0..200,000 범위 내의 정수가장 효율적인 알고리즘 작성각 괄호의 개수를 구해
문제 출처전화번호가 문자열 phone_number로 주어졌을 때전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴결론
문제 출처정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면