제곱근을 이용한 약수 구하는 알고리즘
임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.
정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요.
백준 1009번
백준 1076번
Linked List에 대해서 알아보고 자료구조 및 알고리즘을 직접 구현해보자.
백준 1052번
해시함수로부터 얻어지는 값을 해시라 한다.해시함수에서 임의의 고정된 value를 가진 데이터에 Key를 부여하고 value를 저장한다.기본 연산으로 탐색(Search), 삽입(Insert), 삭제(Delete)가 있다.
LeetCode - Reverse Integer
정수 x가 주어진다. 팬린드롬인지 판단하라.
프로그래머스 인형뽑기 (2차원 배열 행과 열 바꾸기)
프로그래머스 모의고사
문제 프로그래머스 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요
문제 프로그래머스 K번째수 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5
12시간 형식 -> 24시간 형식 시계로 변환하기
문제출처두마리의 캥거루가 있다.스타트 지점과 점프거리가 다르다고 했을때 둘이 만날수 있는가
사람 = n캔디 = m시작 = s이 주어졌을때, 마지막으로 캔디를 먹는 사람은?
백준 3460번
백준 2501번
백준 10818번 reduce VS sort VS Math.min&max
프로그래머스 - 문자열 압축
프로그래머스 - 최대공약수와 최소공배수
아스키 코드를 이용한 암호화
프로그래머스 - 개인정보 수집 유효기간 (2023 KAKAO BLIND RECRUITMENT) reduce() 연습에 좋은 문제!
프로그래머스 - 문자열 내 마음대로 정렬하기
프로그래머스 - [1차] 비밀지도 (map(), 2진수 <-> 10진수)