JadenCase 문자열 만들기 - // 각 문자열을 쪼개서 " " 나오면 다음값을 바꾸기
최솟값 만들기 - // 낮은수랑 큰수랑 곱해야되는 알고리즘
올바른 괄호 - 일반적인 stack 문제이지만 효율성을 생각해야됨
// 효율성 = split("") 보다는 toCharArray() 캐릭터로 접근
// Stack에 '(' 하나의 문자만 누적된다면 자료구조를 사용하지 않고 int변수에 갯수만 +/- 시키는 것이 유리
이진 변환 반복하기 - // 재귀함수, 10진 -> 2진 만들기 String binary = Integer.toString(n,2);
숫자의 표현 - 반복문
다음 큰 숫자 - 현재의 숫자의 비트의 수가 4이면 현재의 수보다 크면서 비트수가 동일한 최소값을 구하는 문제
// Integer.bitCount(정수) 정수를 입력하면 2진수에서 1의 비트가 몇개인지 리턴함
피보나치 수 - 재귀 OR 반복문
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
(MySQL LEVEL-2) 재구매가 일어난 상품과 회원 리스트 구하기 - 프로그래머스 (0) | 2023.05.12 |
---|---|
(MySQL LEVEL-2) 자동차 평균 대여 기간 구하기 - 프로그래머스 (0) | 2023.05.11 |
자바(HashMap) (0) | 2023.02.04 |
Iterator vs Stream (0) | 2023.01.09 |
[Level 1] 자연수 뒤집어 배열로 만들기 (0) | 2022.08.11 |
댓글