본문 바로가기

프로그래머스3

[프로그래머스] 올바른 괄호 / Java 문제 설명괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어- "()()" 또는 "(())()"는 올바른 괄호입니다.- ")()(" 또는 "(()("는 올바르지 않은 괄호입니다."(" 또는 ")"로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항- 문자열 s의 길이 100,000 이하의 자연수- 문자열 s는 "(" 또는 ")" 로만 이루어져 있습니다.  테스트 케이스 풀이성공 코드 바로가기 실패 코드 1class Solution { boolean solution(String s) { .. 2024. 1. 28.
[프로그래머스] JadenCase 문자열 만들기 문제 설명 [요약] JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해 주세요. 제한조건1) s는 길이 1 이상 200 이하인 문자열입니다.2) s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있습니다.2.1) 숫자는 단어의 첫 문자로만 나옵니다.2.2) 숫자로만 어루어진 단어는 없습니다.2.3) 공백문자가 연속해서 나올 수 있습니다. 테스트 케이스 - 문제에서 주어진 테스트 케이스는 2개이고 나머지 4개는 제가 추가했습니다:)  실패했던 이유1) 문제를 처음 풀 때는 연속된.. 2023. 10. 25.
[프로그래머스] 보호소에서 중성화한 동물 / Oracle 문제 설명 [요약] 보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해 주세요. - 중성화를 거치지 않은 동물은 성별 및 중성화 여부에 Intact, 중성화를 거친 동물은 Spayed 또는 Neutered라고 표시되어 있습니다.  ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블 위에서부터 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부.ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블  위에서부터 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부.  풀이SELECT.. 2023. 7. 15.