본문 바로가기
반응형

분류 전체보기126

[백준 / Python] 15651번 N과 M (3) 문제 https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 소스코드 N, M = map(int, input().split()) answer = [] def bt(cnt): if cnt == M: a = '' for i in answer: a += str(i) + ' ' print(a) return for i in range(1, N + 1): answer.append(i) bt(cnt + 1) answer.pop() bt(0) 백트래킹을 이용한 문.. 2023. 9. 17.
[백준 / Python] 3036번 링 문제 https://www.acmicpc.net/problem/3036 3036번: 링 출력은 총 N-1줄을 해야 한다. 첫 번째 링을 제외한 각각의 링에 대해서, 첫 번째 링을 한 바퀴 돌리면 그 링은 몇 바퀴 도는지 기약 분수 형태 A/B로 출력한다. www.acmicpc.net 해결 코드 def gcd(a, b): if a < b: a, b = b, a # a가 크다 while True: if a % b == 0: return b else: a, b = b, a % b n = int(input()) data = list(map(int, input().split())) for i in range(1, n): tempgcd = gcd(data[0], data[i]) print('%s/%s' % (dat.. 2023. 9. 2.
[후기] 서울 바 앤 스피릿 쇼 관람 후기 SEOUL BAR & SPIPIT SHOW 사실 주량이 맥주를 소주잔에 먹어도 취하는 수준이라 술을 좋아하지도 않고 잘 아는 것도 아니다. 그저 전시회, 엑스포 같은 곳을 보기만 하는 것도 재밌기도 하고, 그 분야의 시장 조사 겸 여러 분야의 시야가 넓어져서 보통 시간이 된다면 여러 엑스포를 다닌다. 이번에는 서울 바 앤 스피릿 쇼를 술을 못마시는 사람의 관점에서 일기 느낌으로 후기를 작성하려한다. 서울 바 앤 스피릿 쇼는 28일 비즈니스데이, 29~30일이 퍼브릭 데이여서 30일날 방문하였다. 입장 팔찌 모닌 부스 제로 당 시럽을 홍보하고 있었다. 학창 시절에 카페 부스를 열때 모닌 시럽을 참 많이 썼었는데. . 모닌에서 카카오 친구를 추가하면 무료 칵테일을 주는 이벤트가 있었다. 자동 드립커피 로봇,.. 2023. 8. 13.
[백준 / Python] 28293번 자릿수 문제 https://www.acmicpc.net/problem/28293 28293번: 자릿수 첫째 줄에 정수 $a$, $b$가 공백으로 구분되어 주어진다. $(1 \le a \le 10\,000; 1 \le b \le 10\,000\,000)$ $a^b$의 자릿수가 $10\,000$ 또는 $9,999$로 시작하지 않는 입력만 주어진다. www.acmicpc.net 해결 코드 import math a, b = map(int, input().split()) answer = math.log10(a) * b answer = int(answer) print(answer + 1) a^b의 자릿수를 구하는 문제이다. log10을 이용한다면 쉽게 풀 수 있다. 2023. 8. 8.
[백준 / Python] 28353번 고양이 카페 문제 https://www.acmicpc.net/problem/28353 28353번: 고양이 카페 첫째 줄에 정수 $N$과 $K$가 공백으로 구분되어 주어진다. $(1 \leq N \leq 5\,000;$ $1 \leq K \leq 10^9)$ 둘째 줄에는 각 고양이의 무게를 의미하는 $N$개의 정수 $w_1, w_2, \dotsm, w_N$이 공백으로 구분되어 주어 www.acmicpc.net 풀이 n, k = map(int, input().split()) data = list(map(int, input().split())) p1, p2 = 0, n - 1 data.sort() answer = 0 #p1이 작은쪽 p2가 큰쪽 while p1 < p2: if data[p1] + data[p2] 2023. 7. 22.
[백준 / Python] 14912번 숫자 빈도수 문제 https://www.acmicpc.net/problem/14912 14912번: 숫자 빈도수 자연수 n (1 ≤ n ≤ 100,000)과 한 자리 숫자 d(0~9)가 첫째 줄에 주어진다. www.acmicpc.net 풀이코드 n, d = map(int, input().split()) answer = 0 d = str(d) for i in range(1, n +1): data = str(i) for c in data: if c == d: answer += 1 print(answer) 단순 반복문제이다. 2023. 7. 17.
[백준 / Python] 1181번 단어 정렬 문제 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 풀이 n = int(input()) data = [] for i in range(n): data.append(input()) data = set(data) data = list(data) data.sort(key = lambda x : (len(x), x)) for i in data: print(i) 이번 문제는 문자열들이 주어졌을때 1. 중복을 제거한다. 2. 길이순으로 정렬한다.. 2023. 7. 9.
[백준 / Python] 2941번 크로아티아 알파벳 문제 (2941번 크로아티아 알파벳) https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 해결 코드 / python data = input() N = len(data) answer = 0 i = 0 while True: if i >= N: break if i + 3 2023. 7. 2.
2023 메타버스 엑스포 후기 (METAVERSE EXPO) https://metavexpo.com/ [메타버스 엑스포] GPT, AI, VR, AR등 메타버스 전시&세미나 메타버스 박람회, 메타버스 전시회, WEB 3.0기반 시멘틱웹, 블록체인, NFT, 웹3, GPT, 생성 AI, VR, AR 기술 총망라! metavexpo.com 2023 METAVERSE EXPO 2년 전에 갔을 때에는 서울 vrar 엑스포였는데, 최근에 개념을 확장하여 메타버스 엑스포로 이름을 바꾸고 개최하고 있었다. 2023 메타버스 엑스포를 가벼운 느낌으로 가보았고, 사진과 함께 간단히 정리해보려한다. 이번에는 서울 코엑스C홀에서 진행되었다. 친구 실시간 얼굴 필터를 달아주는 부스 홀로렌즈 2를 체험하는 친구의 영상 다른 박람회를 갔을 때는 홀로렌즈 2 부스 줄이 너무 길어 직접 착용.. 2023. 6. 24.
[Django / BackEnd] 장고 간단 정리 및 팁 다른 사람에게 보여줄 목적으로 각잡고 정리하는 글이 아닌 장고 공부를 마치고 오랜시간이 지나고 잊을 때쯤 다시 보면서 기억할 수 있는 cheat-sheet 느낌의 글이다. (장고 주제를 정리하는 메모장느낌) 1. 장고 세팅 pip 명령어 세팅하고 필요하다면 가상환경도 설정한뒤 pip install django pip install django-admin 로 django를 설치한다. 2. 장고 새 프로젝트 django-admin startproject [프로젝트이름] 3. 장고 서버 시행 기본적으로는 다음의 명령어를 정리한다. python manage.py runserver 4. [ .env ] 장고를 공부를 하거나 배포를 할때, settings.py에 있는 secret-key나 데이터베이스 정보등을 그대.. 2023. 6. 6.
728x90
반응형