본문 바로가기

전체 글109

프로그래머스 Lv1 바탕화면 정리 (python) 바탕화면 정리 풀이 파일이 인덱스와 인덱스 사이에 있으므로 이 부분에 대해서만 확인 하면 문제가 생기진 않을 듯하다. 좌상에서 우하로 드래그를 하도록 한다 가정하자. 파일또한 각 정확한 인덱스에 있다고하면, 우하의 위치만 각 +1, +1 해주면 문제가 없다. 이를 바탕으로 가장 위, 가장 왼쪽, 가장 아래, 가장 오른쪽 의 위치만 찾아주고, 아래와 오른쪽에만 각 +1해주면 해결된다. 난 아래처럼 풀었다. # '#'의 의 실제 인덱스는 i~i+1 까지 안에 있음 드래그를 통하기 때문, 이를 조정필요. # 모든 파일을 드래그 할 수 있는 한 번의 값 # 맨 왼쪽과 위는 실제 인덱스를 맨 오른쪽과 아래는 실제 인덱스+1을해주자. # 처음에 [맨 위, 맨 왼, 맨 아래, 맨 오른]을 하고 return시에는 맨 .. 2024. 2. 2.
프로그래머스 Lv1 조건에 맞는 회원수 구하기 (MySQL) 조건에 맞는 회원수 풀이 SELECT COUNT(USER_ID) FROM USER_INFO WHERE LEFT(JOINED, 4) = 2021 AND AGE BETWEEN 20 AND 29; 2024. 2. 2.
프로그래머스 Lv1 상위 n개 레코드 (MySQL) 상위 n개 레코드 풀이 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1; 2024. 2. 2.
프로그래머스 Lv1 여러 기준으로 정렬하기 (MySQL) 여러 기준으로 정렬하기 풀이 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC 2024. 2. 2.
프로그래머스 Lv1 동물의 아이디와 이름 (MySQL) 동물의 아이디와 이름 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; 2024. 2. 2.
프로그래머스 Lv1 어린 동물 찾기 (MySQL) 어린 동물 찾기 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID ASC 2024. 2. 2.