문제https://www.acmicpc.net/problem/24523 풀이첫 번째 풀이각 i에 대해 모든 경우를 살펴보면서 조건을 만족하는 j를 출력하려고 했다.for문을 두 번 도는 코드다보니 당연하게도(?) 시간 초과가 떴다.더보기N = int(input())A = list(map(int, input().split()))answer = [-1] * Nfor i in range(N-1) : for j in range(i+1, N) : if A[i] != A[j] : # 조건 만족 answer[i] = (j+1) breakprint(*answer)→ 시간 초과 두 번째 풀이예제 1 처럼 같은 숫자가 반복되어 나타나는 경우, 조건을 만족하는 최솟값 j는 같은 값일 것이므로 굳이..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMDFROM DOCTORWHERE MCDP_CD IN ('CS', 'GS')ORDER BY HIRE_YMD DESC, DR_NAME;
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이NULL인 값 제외하고 출력WHERE (컬럼명) IS NOT NULL SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTHFROM MEMBER_PROFILEWHERE (DATE_FORMAT(DATE_OF_BIRTH, '%m') = '03') AND (GENDER = 'W') AND (TLNO IS NOT NULL)ORDER BY MEMBER_ID;
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이두 테이블 JOIN 하기ON 넣는 것 잊지 말기SELECT a.(컬럼1), a.(컬럼2), b.(컬럼3)FROM (테이블1) AS aJOIN (테이블2) AS bON a.(컬럼1) = b.(컬럼1) 최종 코드SELECT a.TITLE, a.BOARD_ID, b.REPLY_ID, b.WRITER_ID, b.CONTENTS, DATE_FORMAT(b.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATEFROM USED_GOODS_BOARD AS aJOIN USED_GOODS_REPLY ..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이입출력 예 설명처럼 주고받은 선물과 선물 지수를 각각 계산해서 저장해두고 풀었다.def solution(friends, gifts): len_ = len(friends) table = [[0 for _ in range(len_)] for _ in range(len_)] # 주고받은 선물 현황 저장 num = [[0, 0, 0] for _ in range(len_)] # 준 선물, 받은 선물, 선물 지수 저장 answer = [0] * (len_) # 각 사람별 다음 달에 받을 ..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이DATETIME 원하는 포맷으로 변경하기DATE_FORMAT(컬럼명, '포맷') AS 원하는컬럼명더보기더보기DATE_FORMAT 포맷들YYYY-MM-DD : %Y-%m-%dYY-MM-DD : %y-%m-%dDATETIME 조건 걸기 (WHERE)WHERE 컬럼명 BETWEEN '기간1' AND '기간2' 최종 코드SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOKWHERE (PUBLISHED_DATE BET..