공부하자아
close
프로필 배경
프로필 로고

공부하자아

  • 전체보기 (59)
    • 코테 (56)
      • Python (30)
      • SQL (26)
    • 후기 (3)
  • 홈
  • 방명록

[백준][파이썬] 7774번. 콘센트

문제https://www.acmicpc.net/problem/7774 풀이콘센트 - 첫 번째 멀티탭 - 두 번째 멀티탭 - 첫 번째 멀티탭 - 두 번째 멀티탭 ...이렇게 반복해서 꽂을 수 있다는 점에 유의해야 한다. 우선 첫 번째 멀티탭과 두 번째 멀티탭을 콘센트 개수를 기준으로 정렬한다.첫 번째 멀티탭 중 가장 많은 콘센트를 가지고 있는 멀티탭을 콘센트에 꽂고, 그 콘센트 개수만큼 두 번째 멀티탭을 선택해서 꽂는다(이 때도 가장 많은 콘센트를 가지고 있는 멀티탭부터 선택).만약 첫 번째 멀티탭과 두 번째 멀티탭이 각각 한 개 이상 남았다면, 또다시 꽂을 수 있으므로 위의 과정을 반복한다.n, m = map(int, input().split())a = list(map(int, input().split(..

  • format_list_bulleted 코테/Python
  • · 2024. 8. 12.
  • textsms

[백준][파이썬] 23977번. To Find Password

문제https://www.acmicpc.net/problem/23977 풀이배열 A의 원소들의 최소공배수에서 K를 뺀 수가 비밀번호가 된다.K, N = map(int, input().split())A = list(map(int, input().split()))# A의 원소들의 최소공배수 - Kdef LCM(a, b) : mul = a * b if a

  • format_list_bulleted 코테/Python
  • · 2024. 8. 11.
  • textsms

[백준][파이썬] 1339번. 단어 수학

문제https://www.acmicpc.net/problem/1339 풀이ABC + CE= (A*100 + B*10 + C) + (C*10 + D)= A*100 + B*10 + C*11 + D 이렇게 나타낼 수 있다는 점에 집중해서 문제를 풀었다.각 문자가 위치한 자리수들을 저장해놓은 후, 자리수 기준으로 정렬을 하고 큰 자리수를 가지는 문자에 큰 수를 할당하는 방식으로 풀었다. 위의 예에서는 [A:100, C:11, B:10, D] 순으로 큰 자리수를 가지고 있으므로, A=9, C=8, B=7, D=6을 할당하면 그 합을 가장 크게 만들 수 있게 된다.N = int(input())words = []for _ in range(N) : words.append(input())word_dic = {}for ..

  • format_list_bulleted 코테/Python
  • · 2024. 8. 6.
  • textsms

[프로그래머스][MySQL] GROUP BY - 노선별 평균 역 사이 거리 조회하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이ORDER BY 를 할 때, CONCAT을 진행한 상태인 TOTAL_DISTANCE를 기준으로 정렬을 하게 되면 정렬이 제대로 되지 않는다고 한다.SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), 'km') AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(D_BETWEEN_DIST), 2), 'km') AS AVERAGE_DISTANCEFROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY ROUND(SUM(D..

  • format_list_bulleted 코테/SQL
  • · 2024. 8. 5.
  • textsms

[프로그래머스][MySQL] SUM, MAX, MIN - 잡은 물고기 중 가장 큰 물고기의 길이 구하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이CONCAT 함수 : 문자열을 합친다.CONCAT('뮨자열1', '문자열2') -- 결과 : 문자열1문자열2SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO;

  • format_list_bulleted 코테/SQL
  • · 2024. 7. 31.
  • textsms

[프로그래머스][MySQL] SUM, MAX, MIN - 물고기 종류 별 대어 찾기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이서브 쿼리를 활용하여 풀었다.SELECT A.ID, B.FISH_NAME, A.LENGTHFROM FISH_INFO AS AJOIN FISH_NAME_INFO AS BON A.FISH_TYPE = B.FISH_TYPEWHERE (A.FISH_TYPE, A.LENGTH) IN (SELECT FISH_TYPE, MAX(LENGTH) AS LENGTH FROM FISH_INFO GROUP BY..

  • format_list_bulleted 코테/SQL
  • · 2024. 7. 31.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 10
  • navigate_next
전체 카테고리
  • 전체보기 (59)
    • 코테 (56)
      • Python (30)
      • SQL (26)
    • 후기 (3)
태그
  • #파이썬
  • #백준
  • #토익
  • #프로그래머스
  • #토익스피킹
  • #영어
  • #빅분기
  • #mysql
  • #빅데이터분석기사
최근 글
인기 글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바