전체 글 (300) 썸네일형 리스트형 [백준알고리즘] 10817번 세 수 (Python) 문제 세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) 출력 두 번째로 큰 정수를 출력한다. 코드 score = list(map(int,input().split())) score.sort(reverse=True) print(score[1]) 입력받은 값을 int타입으로 변환 후 list형태로 받음 기본이 string이기 때문에 int로 바꿔줘야함.. 정렬할 때 reverse 속성을 써서 내림차순으로 정렬되게 바꿈 리스트에서 가운데 데이터 꺼내기 출처 [해커랭크(HackerRank)] Binary Tree Nodes (MySQL) 문제 2진 트리 문제. N은 이진 트리의 노드 값, P는 N의 상위 항목 Root → 최상위 노드인 경우, 부모가 없는 노드 → 5가 최상위 노드 Leaf → 최하위 노드인 경우, 자식이 없음 → 1, 3, 6, 9 → n이 p의 범위에 포함되지 않는 것들 Inner → root도 leaf도 아닌 경우 → 2, 8 각 조건에 해당하는 노드 출력 코드 1. subquery SELECT N, CASE WHEN P IS NULL THEN 'Root' WHEN N NOT IN (SElECT Distinct P FROM bst WHERE P IS NOT NULL) THEN 'Leaf' ELSE 'Inner' END FROM BST ORDER BY N 각 node에 대해서 parent의 case 따라 node ty.. [해커랭크(HackerRank)] Occupations (MySQL) 문제 행과 열을 바꾸는 pivot 활용 직업 아래에 이름이 표시되록 직업 열을 피벗 (Doctor, Prfessor, Singer, Actor 순으로) 이름은 알파벳 순으로 정렬 코드 #1. case문으로 확인하기 but 한줄만 출력됨 SELECT MIN(CASE WHEN OCCUPATION = 'DOCTOR' THEN NAME ELSE NULL END) , MIN(CASE WHEN OCCUPATION = 'PROFESSOR' THEN NAME ELSE NULL END) , MIN(CASE WHEN OCCUPATION = 'SINGER' THEN NAME ELSE NULL END) , MIN(CASE WHEN OCCUPATION = 'ACTOR' THEN NAME ELSE NULL END) FROM OC.. ERD(Entity Relationship Diagram) ERD(Entity Relationship Diagram) 개체 관계 지도; 개체 속성과 개체 간 관계를 도표로 표현한 것 ERD 구성요소 Entity 개체, 테이블 안의 요소들이 각각의 Entity를 의미 각 테이블의 컬럼 Attribute 개체(Entity)가 지니고 있는 특성, 성질 pk(primary key) > 각 레코드마다 유니크하게 가지는 키, 개체를 고유적으로 구분할 수 있는 속성 fk(foreign key) > 외부 식별자 데이터 타입 숫자 정수 tinying() smallint() mediumint() 실수 decimal() 정밀한 숫자, 돈 double float() 정확성⬇️ 속도⬆️ 문자 varchar() various character의 약자 char() 글자수가 일정한 문자 날.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 75 다음