2025/10/16 5

프로그래머스 Python 오답노트 LEVEL 0. 각도기

각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 직각 : angle = 90 둔각 : 90 평각 : angle = 180 -각 if 구문의 결과로서 print(1) 이런식으로 표현했는데, 이렇게 되면 조건문에 대한 결과 값이 1이 아님-print 는 화면에 보여주기만 하는 것이지 함수의 결과값이 아님def solution(angle): if angle > 0 and angle 90 and angle def solution(angle): if ..

Python 2025.10.16

프로그래머스 Python 오답노트 LEVEL 0. 두 수의 나눗셈

프로그래머스 Python 오답노트 LEVEL 0. 두 수의 나눗셈정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 solution 함수를 완성해주세요. # 정수 부분을 가져오라고 했는데 예를 들어 2.5 면 INT(2.5) = 2 이고 ROUNT(2.5) 는 3 이 나오므로 다른 결과를 가져옴def solution(num1,num2): answer=ROUND((num1/num2)*1000)) return answer def solution(num1,num2): answer=int((num1/num2)*1000) return answer

Python 2025.10.16

[아이티윌 빅데이터 52기] Day 8 Python Basic | 함수의 이해 / 코딩 테스트 준비 / 조건문과 반복문

Python Basic 함수의 이해 / 코딩 테스트 준비 /조건문과 반복문 -함수의 이해-함수 정의하기-조건문 -반복문 함수의 이해수학에서의 함수의 정의는 집합 x가 있으면 모든 원소가 집합 y 의 원소에 1개씩 대응될 떄, x에서 y 로의 함수라 함 파이썬에서 함수가 정의되어 있으면 재사용이 가능함수에서 결과값이 나오려면 매개변수가 필요하다 def 함수이름 (매개변수) : [함수에 속한 명령어] return 반환값 def f(x): return 2*x + 1 type() 함수내가 넣은 변수의 데이터 타입을 확인하는 함수bool, str, int,float 등 다양하게 확인 가능 print() 함수print() 함수는 여러개의 값을 전달할 떄 공백으로 구분해서 한번에 출력즉, 띄어쓰기..

프로그래머스 SQL 오답노트 Level 2 업그레이드 된 아이템 구하기

프로그래머스 오답노트 Level 2 업그레이드 된 아이템 구하기 아이템의 희귀도가 'RARE'인 아이템들의 모든 다음 업그레이드 아이템의 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력하는 SQL 문을 작성해 주세요. 이때 결과는 아이템 ID를 기준으로 내림차순 정렬주세요 1.RARE 인 ITEM_ID 를 구한다 2.해당 ITEM_ID 서브 쿼리로 작성하고, 추출된 RARE 인 ITEM_ID 들과 같은 PARENT_ITEM_ID 를 가진 항목들을 추출한다 초반 쿼리는 아이템의 희귀도가 RARE 인 경우에 대한 필터링 조건이 없었음select I.ITEMID ITEMID, I.ITEMNAME ITEMNAME, I.RARITY RARITY From I..

SQL 2025.10.16

프로그래머스 SQL 오답노트 Level 3 업그레이드 할 수 없는 아이템 구하기

프로그래머스 업그레이드 할 수 없는 아이템 구하기 더 이상 업그레이드할 수 없는 아이템의 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력하는 SQL 문을 작성해 주세요. 이때 결과는 아이템 ID를 기준으로 내림차순 정렬해 주세요. 1. 문제 요구에 대한 정확한 이해 필요내가 필요로 한 것은 업그레이드를 할 수 없는 아이템들문제에 따르면 업그레이드를 할 수 있었던 아이템들은 모두 PARENT_ITEM_ID 가 존재함즉 PARENT_ITEM_ID 에 ID 가 없거나 NULL 이라면 아이템을 업그레이드 할 수 없었던 것 접근 방법은(1) 업그레이드 할 수 있었던 ITEM_ ID 들, 즉 PARENT_ITEM_ID 에 ID 가 존재한 항목들을 서브 ..

SQL 2025.10.16