본문 바로가기 메뉴 바로가기

설계의 품격

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

설계의 품격

검색하기 폼
  • 개발 (183)
    • IT (41)
    • AI (1)
    • 설계 (1)
      • Axure (1)
    • 프로그래밍 (138)
      • SQL (34)
      • Python (18)
      • Linux (2)
      • HTML , CSS (40)
      • JS, jQuery (4)
      • C언어 (8)
      • C++ (1)
      • JAVA (8)
      • Spring (16)
      • JSP (2)
      • Git (3)
      • IntelliJ (2)
    • DB (2)
    • N의 상상 (0)
  • 방명록

개발 (183)
백준 11557 Yangjojang of The Year(파이썬)

t = int(input()) for i in range(t): n = int(input()) a, b = [], [] for i in range(n): x, y = input().split() # 입력받아 스플릿해서 a.append(str(x)) # 문자열은 문자열로 학교 리스트에 넣고 b.append(int(y)) # 정수는 정수로 술 소비수 리스트에 넣는다 maxB = max(b) # 제일 많은 술 소비수를 찾은 뒤 for i in range(len(b)): # 술 소비수 리스트에서 if b[i] == maxB: # 제일 많은 술 소비수가 몇번째 항인지 찾는다 print(a[i]) # 학교 리스트의 해당 항을 출력한다

프로그래밍/Python 2022. 8. 22. 16:51
백준 9506 약수들의 합(파이썬)

while True: list = [] n = int(input()) if n == -1: break for i in range(1, n//2+1): # 가장큰약수는 수의 절반 if n % i == 0: list.append(i) # 약수면 list에 넣는다 if sum(list) == n: # 약수의 합이 수와 같다면 완전수 print("{} =".format(n) ,end=" ") for i in list: if i == list[-1]: # 마지막 항에는 +를 붙이기 않기 위함 print(i) else: print(i, end=" + ") else: print(n, "is NOT perfect.")

프로그래밍/Python 2022. 8. 22. 14:38
백준 8958 OX퀴즈(파이썬)

t = int(input()) # 테스트 케이스 개수 for i in range(t): # 테스트 케이스 만큼 반복 score = 0 # 점수 변수 k = 0 # O의 연속정보 변수 result = input() # 퀴즈결과 입력 for j in range(1, len(result)): # 1항부터 순환 if result[j] == "O" and result[j-1] == "O": score += 2+k # O가 연속일때 2점 + K k += 1 # K는 연속으로 O일때 1을 올린다 elif result[j] == "O" and result[j-1] =="X": score += 1 # O인데 연속이 아닐경우 1점 k = 0 # 연속이 아닌순간 K값을 초기화한다 else: # X일 경우 점수가 없다 k =..

프로그래밍/Python 2022. 8. 22. 13:39
백준 7567 그릇(파이썬)

a = input() result = 10 # 첫 그릇의 높이는 10cm for i in range(1, len(a)): # a[1]부터 순환 if a[i] == a[i-1]: # 전 항과 그릇의 방향이 같다면 + 5cm result += 5 else: # 다르다면 +10cm result += 10 print(result)

프로그래밍/Python 2022. 8. 22. 10:46
백준 1789 수들의 합(파이썬)

sum = int(input()) # 입력받는 합 값 num = 1 # 1부터 1씩 증가할 자연수 numbers = [] # 자연수를 넣을 리스트 while True: sum -= num # 합 값에서 숫자를 1부터 차례대로 뺀다 numbers.append(num) # 뺀 값을 리스트에 저장한다 if sum

프로그래밍/Python 2022. 8. 19. 09:27
백준 11653 소인수분해 (파이썬)

num = int(input()) i = 2 # i는 소인수분해 최소값인 2부터 시작 while num != 1: # 나누다가 num이 1이되면 멈춤 if num % i == 0: # num이 딱떨어지는 값을 만나면 num을 나누고 i를 출력 num /= i print(i) else: # 더이상 i로 나눠지지 않는다면 i를 1올리고 반복 i += 1

프로그래밍/Python 2022. 8. 18. 15:23
레인지 파티션 예시

CREATE DATABASE IF NOT EXISTS partDB; USE partDB; DROP TABLE IF EXISTS partTbl; CREATE TABLE partTbl( userId CHAR(8) NOT NULL, name VARCHAR(10) NOT NULL, birthYear INT NOT NULL, addr CHAR(2) NOT NULL ) PARTITION BY LIST COLUMNS(addr)( PARTITION part1 VALUES IN ('서울', '경기'), PARTITION part2 VALUES IN ('충북', '충남'), PARTITION part3 VALUES IN ('경북', '경남'), PARTITION part4 VALUES IN ('전북', '전남'), PAR..

프로그래밍/SQL 2022. 8. 10. 14:01
트리거(Trigger)

트리거 '방아쇠'를 뜻하는 단어이며, 방아쇠를 당기면 자동으로 총알이 나가듯이, 트리거는 테이블에 무슨 일이 일어나면 자동으로 실행된다. 트리거의 종류 AFTER 트리거 테이블에 INSERT, UPDATE, DELETE 등의 작업 이후에 작동하는 트리거를 말한다. BEFORE 트리거 이벤트가 발생하기 전에 작동하는 트리거, 마찬가지로 INSERT, UPDATE, DELETE 이벤트로 작동한다.

프로그래밍/SQL 2022. 8. 10. 10:07
스토어드 프로그램을 이용한 구구단 만들기

DROP TABLE IF EXISTS gugutbl; CREATE TABLE gugutbl(gugu CHAR(5), result CHAR(4)); DROP PROCEDURE IF EXISTS gugudan; delimiter $$ CREATE PROCEDURE gugudan() BEGIN DECLARE i INT; DECLARE j INT; DECLARE str CHAR(5); SET i = 2; -- 몇단부터 SET j = 1; -- 몇부터 곱할래 WHILE (i

프로그래밍/SQL 2022. 8. 9. 15:39
스토어드 프로시저

스토어드 프로시저 개요 쿼리문의 집합으로 , 어떠한 동작을 일괄 처리하기 위한 용도 스토어드 프로시저 생성 예 USE sqlDB; DROP PROCEDURE IF EXISTS userProc1; delimiter $$ CREATE PROCEDURE userProc1( IN userName VARCHAR(10) ) BEGIN SELECT * FROM userTbl WHERE name = userName; END $$ delimiter ; CALL userProc1('조관우'); 입력 매개 변수 IN 입력_매개변수_이름 데이터_형식; 프로시저에 전달값이 있을 경우 받아주는 입력 매개변수 출력 매개 변수 OUT 출력_매개변수_이름 데이터_형식; 주로 SELECT... INTO문을 사용하며, 출력 매개 변수를 ..

프로그래밍/SQL 2022. 8. 9. 14:38
이전 1 2 3 4 5 6 7 ··· 19 다음
이전 다음
최근에 올라온 글
Total
Today
Yesterday
TAG
  • 백준
  • 선택자
  • C언어
  • intellij
  • 파이썬
  • 소프트웨어 생명주기 모델
  • 프로토콜
  • spring
  • html
  • 스토어드 프로시저
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바