Finn.ian
article thumbnail
백준 2480번 : 주사위 세 개 (Python3)
SkillSet/Python 2023. 4. 13. 23:30

📖 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 ..

article thumbnail
[PostgreSQL] ERROR : Column reference [컬럼명] is ambiguous 오류 및 해결법
Data Engineering/DBMS 2023. 4. 11. 23:48

ERROR : Column reference [컬럼명] is ambiguous 오류와 해결법에 대해 포스팅을 진행하려 합니다. 원인 해당 오류는 2개 이상의 테이블 조인 시, 동일한 컬럼명이 존재하며 해당 컬럼이 어떠한 테이블의 컬럼을 참조하는지 명시되어 있지 않아 발생되는 오류입니다. 예시 예를 들어, base_tb 테이블의 [column1]라는 컬럼이 있고, JOIN하려는 tot_tb 테이블에도 [column1] 라는 컬럼명이 있을 때, 하단의 쿼리를 실행시키면 제목과 같은 오류가 발생합니다. SELECT a.[column1] FROM base_tb a JOIN tot_tb b ON a.[column1] = b.[column1] WHERE [column1] = '1' ; Column reference..

article thumbnail
[BoJ] 1546번 : 평균
SkillSet/JAVA 2023. 4. 9. 01:20

📖 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M_100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70_100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 🖊 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. 🧸 출력 첫째 줄에 새로운 평균을 출력한다. 실제 정답과 출..

article thumbnail
[Python] 파이썬 제어문(if문 / 조건문) 정리
SkillSet/Python 2023. 4. 9. 00:27

요즘 개발자가 아니더라도 Python을 공부하는 사람들이 많아졌습니다. 실무에서 많이 활용하는 엑셀에서도 조건문을 많이 사용하실거라 생각합니다. 이에 Python에서 조건문인 if문을 어떻게 사용하는지에 대해 알려드리려 합니다. 우선 파이썬에서의 제어문은 총 3개로 나뉘어져 있습니다. Python 제어문 종류 1. IF 문 : 특정 조건을 만족할 때 실행 2. For 문 : 원하는 횟수만큼 반복해서 코드 실행 3. While 문 : 특정 조건을 만족하는 만큼 반복 실행 이 중 오늘 정리하려는 내용은 1번 if 문입니다. '가방을 샀다면'이라는 가정하에 파이썬에서의 코드 구조를 한글로 작성한다면 아래와 같습니다. 만약 어제 가방을 샀다면 : 오늘 도착했을 것이다. 그렇지 않다면 아직 도착하지 않았다. 이것..

article thumbnail
[Python] 자료형에 따른 기초 문법 알아보기
SkillSet/Python 2023. 4. 7. 23:24

1. Number (숫자) 기본적인 사칙연산은 모두 가능합니다. ## 기본적인 사칙연산 # 덧셈 print(1 + 2) # 3 # 뺄셈 print(1 - 2) # -1 # 곱셈 print(1 * 2) # 2 # 제곱 print(2 ** 2) # 4 # 나눗셈 (type : float) print(6 / 2) # 3.0 # 나눗셈 (type : int) print(8 // 2) # 4 # 나머지 print(8 % 3) # 2 2.String (문자열) str_test = "Hello World!" print(str_test) # Hello World! str_test1 = 'Essential' print(str_test1) # Essential str_test2 = "Listen to essential M..

article thumbnail
[프로그래머스] 코딩테스트 입문 - 옹알이(1)
Algorithm & SQL/Programmers 2023. 4. 5. 23:09

📖 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한 발음밖에 하지 못합니다. 제안사항 1

article thumbnail
Git Branching Online 사이트 소개
Tool 2023. 4. 4. 23:44

git branching을 직접 실습할 수 있는 Online 사이트가 있어 내용 공유를 위해 올려둡니다. https://learngitbranching.js.org/?locale=ko Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org

article thumbnail
[프로그래머스 SQL] 가장 비싼 상품 구하기
Algorithm & SQL/Programmers 2023. 4. 4. 23:35

📖 문제 설명 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. FOOD_PRODUCT Column name Type Nullable PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE 🖊 문제 PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이..

article thumbnail
[프로그래머스 SQL] 가격이 제일 비싼 식품의 정보 출력하기
Algorithm & SQL/Programmers 2023. 4. 3. 23:21

📖 문제 설명 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. FOOD_PRODUCT Column name Type Nullable PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE 🖊 문제 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품..

article thumbnail
[프로그래머스 SQL] 상품을 구매한 회원 비율 구하기
Algorithm & SQL/Programmers 2023. 4. 2. 16:08

📖 문제 설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. USER_INFO Column name Type Nullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLIN..

article thumbnail
[프로그래머스 SQL] 오랜 기간 보호한 동물(1)
Algorithm & SQL/Programmers 2023. 3. 29. 23:41

📖 문제 설명 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 VARCHAR(..

article thumbnail
[프로그래머스 SQL] 상품 별 오프라인 매출 구하기
Algorithm & SQL/Programmers 2023. 3. 28. 22:38

📖 문제 설명 다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 상품 정보를 담은 PRODUCT 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. PRODUCT 테이블은 아래와 같은 구조로 PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. PRODUCT Column name Type Nullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. OFFLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 OFFLINE_SALE_ID, P..

검색 태그