반응형

분류 전체보기 77

[JAVA] 머쓱이보다 키 큰 사람

[문제 설명] 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. [제한사항] 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 [입출력 예] arrayheightresult [149, 180, 192, 170]1673 [180, 120, 140]1900 [답안] class Solution { public int solution(int[] array, int height) { int answer = 0; for (int i = 0; i ..

[JAVA] 중복된 숫자 개수

[문제 설명] 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. [제한 사항] 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 [입출력 예] array nresult [1, 1, 2, 3, 4, 5]12 [0, 2, 3, 4]10 [답안] class Solution { public int solution(int[] array, int n) { int answer = 0; for (int i = 0; i < array.length; i++) { if (array[i] == n) { //n과 같으면 answer 값 증가 answer++; } } ret..

IT 기초 - PMS (Project Management Solution) 이란?

"Project Management Solution (PMS)" 간단하게 말하면 프로젝트 관리를 위한 소프트웨어나 앱을 의미한다. PMS의 기능 은 프로젝트 수행에 필요한 작업, 일정, 예산, 자원 및 팀원 관리 등이 있다. 일반적으로 프로젝트 관리자 및 팀원이 사용하며, 프로젝트 계획, 추적, 보고 및 평가를 도와주는 솔루션이다. 다양한 기능을 제공하여 프로젝트를 관리하고 감독하며, 프로젝트가 제때에 완료되도록 지원합니다. 프로젝트의 진행 상황을 실시간으로 추적하고, 문제가 발생하면 조기에 대응할 수 있도록 도와준다. 따라서 프로젝트 품질을 향상시키고, 프로젝트 완료까지의 기간을 단축할 수 있으므로 기업에서는 업무의 효율을 위해 적극적으로 사용한다. [PMS의 주요 기능] 프로젝트 계획: 프로젝트 목표..

SQL에서 중복 쿼리를 제거 하는 방법

SQL에서 중복된 데이터를 제거하는 방법은 DISTINCT와 GROUP BY 절을 사용할 수 있다! DISTINCT 사용하기 DISTINCT 절은 결과 집합에서 중복된 값을 제거한다. SELECT DISTINCT ant FROM ABC; ex) DISTINCT 를 ant 앞에 놓음으로써 ABC 테이블에서 'ant' 값이 중복될 경우 제거하게 된다. - > DISTINCT 절은 일반적으로 간단하고 직관적인 경우에 사용 GROUP BY 사용하기 GROUP BY 절은 특정 열의 값을 기준으로 그룹을 생성한다. 그룹 당 하나의 결과 행을 반환하고, 중복된 값을 제거할 수 있다. SELECT ant FROM ABC GROUP BY ant; ex) ABC 테이블에서 ant를 group by 해줌으로 써 ant 의 ..

SQL_기초 공부 2023.03.08

마크 다운 사용법

표 |제목|내용|설명| |------|---|---| |테스트1|테스트2|테스트3| |테스트1|테스트2|테스트3| |테스트1|테스트2|테스트3| 제목 내용 설명 테스트1 테스트2 테스트3 테스트1 테스트2 테스트3 테스트1 테스트2 테스트3 정렬 |제목|내용|설명| |:---|---:|:---:| |왼쪽정렬|오른쪽정렬|중앙정렬| |왼쪽정렬|오른쪽정렬|중앙정렬| |왼쪽정렬|오른쪽정렬|중앙정렬| 제목 내용 설명 왼쪽정렬 오른쪽정렬 중앙정렬 왼쪽정렬 오른쪽정렬 중앙정렬 왼쪽정렬 오른쪽정렬 중앙정렬 셀 확장 : 사이가 비어있으면 자동 확장 |제목|내용|설명| |:---|:---:|---:| ||중앙에서확장|| |||오른쪽에서 확장| |왼쪽에서확장|| 제목 내용 설명 중앙에서확장 오른쪽에서 확장 왼쪽에서확장 셀 ..

[JAVA] 문자열 내림차순으로 배치하기

문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. [제한 사항] str은 길이 1 이상인 문자열입니다. [입출력 예] s return "Zbcdefg" "gfedcbZ" 코드 import java.util.Arrays; import java.util.Collections; class Solution { public String solution(String s) { String answer = ""; String[] arr = s.split(""); Arrays.sort(arr, Collections.reverseOrder()); for (..

[JAVA] 문자열 내 p와 y의 개수

문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. [제한사항] 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. [입출력 예] s answer "pPoooyY" true "Pyy" false 코드 boolean solution(String s) { boolean answer = true; s ..

[JAVA] 완주하지 못한 선수

문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. [제한사항] 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. [입출력 예] participant completion return ["leo", ..

[JAVA] 모의고사

문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..

[sql] 중복, 시각, Null 처리

중복 제거하기 [문제 설명] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE ..

반응형