일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 금융문자분석경진대회
- Docker
- ubuntu
- 프로그래머스 파이썬
- leetcode
- 편스토랑
- SW Expert Academy
- 우분투
- AI 경진대회
- 맥북
- Git
- programmers
- 더현대서울 맛집
- dacon
- 자연어처리
- gs25
- 편스토랑 우승상품
- Kaggle
- PYTHON
- ChatGPT
- Real or Not? NLP with Disaster Tweets
- 캐치카페
- github
- 백준
- 데이콘
- 프로그래머스
- hackerrank
- 코로나19
- Baekjoon
- Today
- Total
목록
반응형
분류 전체보기 (1651)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문제는 백준의 A+B - 8 입니다. 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def a_plus_b_8(idx, A, B): return f"Case #{idx+1}: {A} + {B} = {A+B}" if __name__ == "__main__": for idx in range(int(input())): A, B = map(int, input().split()) print(a_plus_b_8(idx, A, B)) GitHub - SOMJANG/CODINGTEST_PRACTICE: ..
코딩 1일 1문제! 오늘의 문제는 백준의 합 입니다. 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def range_sum(N): return N * (N + 1) // 2 if __name__ == "__main__": N = int(input()) print(range_sum(N)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub. gi..
2021.12.01 - [Programming/Python] - [Python] telegram.Bot 사용 시 AttributeError: module 'telegram' has no attribute 'Bot' 발생 오류 해결 방법 🥲 어벤져스 엔드게임 예매 실패 PTSD 지난 2019년 4월 16일. 어벤져스 엔드게임 용산 아이맥스 예매가 18시에 오픈된다는 소식을 듣고 부대에서 장교로 근무하고 있어 야근 전에 PX에서 구매한 컵라면과 냉동으로 다른 간부들과 저녁을 간단하게 해결하고 있었습니다. 17시 45분 즈음 되었을 때 예매가 18시에 오픈한다고 하니 이제 슬슬 들어가볼까? 하며 CGV 어플을 켜서 예매로 들어가려고 하는데 이상하게 접속이 잘 안되었고 좀 기다려보니 이미 오픈되어있는 예매와 장..
종종 텔레그램 봇과 Python을 활용하여 공적마스크 재고 알리미, 용산 아이파크몰 CGV 예매 오픈 알리미 같은 것을 만들곤 했습니다. 그럴때 필요한 것이 텔레그램 봇 생성 > chat_id 가져오기입니다. 이 글에서는 BotFather를 활용하여 텔레그램 봇을 만들고 chat_id를 생성하고 확인하는 방법에 대해서 적어보고자 합니다. 👨🏻💻 BotFather 검색 후 친구추가하고 봇 생성 시작하기 텔레그램을 설치하고 실행한 다음 검색창에 BotFather를 검색하여 위와 같은 그림을 가진 계정을 친구추가합니다. /start 그 다음 위의 /start를 채팅창에 입력합니다. I can help you create and manage Telegram bots. If you're new to the Bo..
코딩 1일 1문제! 오늘의 문제는 백준의 엔드게임 스포일러 입니다. 17295번: 엔드게임 스포일러 《어벤져스: 엔드게임》(영어: Avengers: Endgame)은 2019년 개봉한 미국의 슈퍼히어로 영화로, 마블 코믹스의 동명 팀을 원작으로 하고 있으며, 마블 스튜디오가 제작하고, 월트 디즈니 스튜디오 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def avengers_endgame(): print("Avengers: Endgame") if __name__ == "__main__": avengers_endgame() GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020.02.07. Contr..
# 한성돈까스 # 수요미식회 맛집 # 도톰한 튀김옷 # 등심 # 안심 # 치킨 # 생선 # 비후 ( 소고기 ) 회사에서 신사역 근처까지 걸어가다보면 나오는 돈까스 집이 하나 있습니다. 바로 한성돈까스입니다. 회사가 논현으로 이사가고 얼마안되었을때 팀장님이 첫 점심식사로 다녀오셨는데 인생돈까스집을 찾았다고 하시면서 추천해주셔서 알게된 곳입니다. 알고보니 수요미식회에도 소개가 되었던 유명한 곳이었습니다. 그 이후로 여러번 방문하여 등심, 안심, 생선, 치킨, 비후까스 모두 먹어보았고 등심과 치킨까스가 정말 맛있었기에 블로그에 공유해보려합니다. 🪧 위치 # 가게 이전 # 카카오맵 기준 신사본점별관 위치 이전하기 전 주소 - 서울 서초구 잠원동 21-5 ( 이전 위치 - 건물 철거 - 폐점 ) 이전한 후의 주소..
코딩 1일 1문제! 오늘의 문제는 백준의 검증수 입니다. 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def verification_number(numbers): numbers = [pow(num, 2) for num in numbers] return sum(numbers) % 10 if __name__ == "__main__": numbers = list(map(int, input().split())) print(verification_number(numbers))..
코딩 1일 1문제! 오늘의 문제는 백준의 별 찍기 - 5 입니다. 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def print_stars(N): for i in range(N): print(f"{' ' * (N - i - 1)}{'*' * (2 * (i+1) - 1)}") if __name__ == "__main__": N = int(input()) print_stars(N) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020..
코딩 1일 1문제! 오늘의 문제는 백준의 별 찍기 - 4 입니다. 2441번: 별 찍기 - 4 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def print_stars(N): for i in range(N, 0, -1): print(f"{' ' * (N-i)}{'*' * i}") if __name__ == "__main__": N = int(input()) print_stars(N) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020.0..
코딩 1일 1문제! 오늘의 문제는 백준의 A+B - 7 입니다. 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def a_plus_g_7 (A_B): return sum(list(map(int, A_B.split()))) if __name__ == "__main__": for idx in range(int(input())): print(f"Case #{idx+1}: {a_plus_g_7(input())}") GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since ..
코딩 1일 1문제! 오늘의 문제는 백준의 점수 집계 입니다. 9076번: 점수 집계 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def score_aggregation(scores): scores.remove(max(scores)) scores.remove(min(scores)) if max(scores) - min(scores) > 3: answer = "KIN" else: answer = sum(scores) return answer if __name..
# 포티투마루 # 캘리그라피 # 원데이 클래스 # CLASS42 # 42마일스톤 2.0 # 영문 캘리 지난 주! 회사에서 회사의 다양한 행사와 이벤트를 도맡아 준비해주시는 42마일스톤2.0 분들이 준비해주신 세번째 사내 원데이 클래스가 진행되었습니다. 첫번째 원데이 클래스였던 향초만들기, 두번째 원데이 클래스였던 네온사인 만들기에 이어 이번 세번째 원데이 클래스는 캘리그라피 클래스 였습니다. 캘리그라피 클래스는 회사에 캘리그라피를 정말 잘하시는 분께서 재능기부로 진행해주셨습니다. 오랜만에 캘리그라피나 아이패드 드로잉 같은 원데이 클래스를 알아보던 차에 마침! 멀리 가지 않아도 회사에서 캘리그라피 클라스가 열린다고 하여 얼른 신청하여 참석하게 되었습니다. 첫번째와 두번째 원데이 클래스도 참석하고 싶었으나 ..
코딩 1일 1문제! 오늘의 문제는 백준의 분수 합 입니다. 1735번: 분수 합 첫째 줄과 둘째 줄에, 각 분수의 분자와 분모를 뜻하는 두 개의 자연수가 순서대로 주어진다. 입력되는 네 자연수는 모두 30,000 이하이다. www.acmicpc.net 👨🏻💻 문제 풀이 이 문제는 최소 공배수와 최대 공약수를 활용하여 풀었습니다. 이에 먼저 파이썬의 기본 내장 라이브러리인 math의 gcd를 활용하여 최대 공약수와 최소공배수를 구해주는 함수를 먼저 만들어주었습니다. def LCM(N, M): return N*M // gcd(N, M) def GCD(N, M): return gcd(N, M) 그 다음 예제 입력을 참고하여 분수 2개를 입력 받았습니다. frac1 = list(map(int, input()...
홈페이지 중에서 https 로 시작하는 페이지의 경우 http와는 다르게 SSL 인증이 필요한 페이지 입니다. 스파이더맨 노 웨이홈 예매 시작을 목빠지게 기다리고 있는데 영등위(영상물등급위원회) 에서 아직도 등급 심의 결과가 나오지 않아 예매 오픈이 되지 않고 있습니다. 🥲 CGV 영화 예매 오픈 텔레그램 알리미는 만들어서 집 PC에서 실행시켜 두었는데 추가로 영등위 심의 결과 확인 알리미도 만들어볼까 하여 온라인등급분류서비스-등급진행자료조회 - 영화(Spider-Man: No Way Home) 온라인등급분류신청 온라인등급분류서비스는 온라인을 통해 영화, 영상물, 공연물에 대한 등급분류 신청과 진행상항, 결과확인, 정보제공 등의 서비스를 제공합니다. ors.kmrb.or.kr 스파이더맨: 노 웨이 홈 (..
개발을 하다보면 종종 리스트의 값들을 내가 원하는 순서대로 정렬하고 싶을 때가 있습니다. 각 리스트 속 리스트의 값들의 두번째 값을 기준으로 오름차순 정렬을 하고 싶은 경우 또는 정말 내가 원하는 순서를 정해서 그 순서대로 정렬을 하고싶은 경우가 그럴 때 입니다. 1. 리스트 안에 리스트 형태로 값들을 가지고 있을 때 각 리스트 값의 2번째 값으로 정렬하고 싶은 경우 데이터의 형태가 아래와 같을 경우 my_data_list = [[1, 2], [2, 1], [3, 5], [4, 4], [6, 3]] 각 값의 2번째 값 ( 2, 1, 5, 4, 3 ) 을 기준으로 오름차순 정렬을 하고 싶다고 한다면 sort 또는 sorted와 lambda 를 활용하여 정렬하면 됩니다. 아래와 같이 my_data_list ..
코딩 1일 1문제 오늘의 문제는 백준의 세수정렬입니다. 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def order_three_numbers(numbers): return " ".join(map(str, sorted(numbers))) if __name__ == "__main__": numbers = list(map(int, input().split())) print(order_three_numbers(numbers)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 s..
코딩 1일 1문제! 오늘은 555일차 문제! 백준의 빈도 정렬 입니다. 2910번: 빈도 정렬 첫째 줄에 메시지의 길이 N과 C가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) import sys def frequency_sorting(numbers): order_cnt_dict = {} priority_dict = {} for idx, number in enumerate(numbers): if number not in order_cnt_dict.keys(): order_cnt_dict[number] = [0, idx] order_cnt_dict[number][0] +=..
코딩 1일 1문제! 오늘의 문제는 백준의 구간 합 구하기 4 입니다. 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net 👨🏻💻 문제 풀이 엄청 쉬워보여서 빨리 풀고 다른 남은 작업을 진행해보려고 했는데 생각보다 시간초과 문제 때문에 너무 오랜 시간 풀었던 문제 입니다. def get_div_sum_4(numbers, i, j): return sum(numbers[i-1:j]) if __name__ == "__main__": numbers_len, loop_num = map(int, inp..
코딩 1일 1문제! 오늘의 문제는 백준의 A+B - 5 입니다. 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def a_plus_b_5(num1, num2): return num1 + num2 if __name__ == "__main__": while True: num1, num2 = map(int, input().split()) if num1 == 0 and num2 == 0: break print(a_plus_b_5(num1, num2)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 20..
스파이더맨 노웨이홈의 개봉이 14일 앞으로 다가온 오늘! 오랜만에 텔레그램으로 예매 알리미를 만들어볼까하여 import telegram bot = telegram.Bot(token="토큰") 위와 같이 코드를 작성하고 실행하려고하니 --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 2 # from telegram import Bot 3 ----> 4 bot = telegram.Bot(token="토큰") 5 6 AttributeError: module 'telegram' has no attribute 'Bot' 위와 같이 tel..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 몫과 나머지 출력하기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def quotient_remainder(num1, num2): quotient = num1 // num2 remainder = num1 % num2 return f"{quotient} {remainder}" if __name__ == "__main__": for idx in range(int(input())): num1, num2 = map(int, input().split()) print(f"#{idx+1} {quotient_..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 시각 덧셈 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def time_sum(time1, time2): hour1, minute1 = time1[0], time1[1] hour2, minute2 = time2[0], time2[1] more_hour = 0 sum_minute = minute1 + minute2 if sum_minute >= 60: sum_minute -= 60 more_hour += 1 sum_hour = hour1 + hour2 + more_hour if sum_hour >..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy 의 숫자를 정렬하자 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def sort_numbers(numbers): numbers = list(map(str, sorted(numbers))) return " ".join(numbers) if __name__ == "__main__": for idx in range(int(input())): N = int(input()) numbers = list(map(int, input().split())) print(f"#{idx+1} {sort_numbers(n..
# 나베나루 # 논현역 맛집 # 밀푀유나베 # 창코나베 직장인들의 최대 고민! 바로 오늘 점심에 뭐먹지? 입니다. 오늘 소개할 곳은 따뜻한 국물이 땡기는 날! 자주 가는 논현역 4번출구 바로 앞에 있는 나베나루입니다. 날씨가 점점 더 쌀쌀해지는 요즘! 따끈한 국물이 땡기는 날! 해장이 필요한 날! 추천하는 곳입니다. 🪧 위치 # 논현역 4번출구 주소 - 서울 서초구 신반포로 336 천양빌딩 1층 ⏱ 영업시간 영업시간 - 매일 월요일 ~ 토요일 오전 11시 30분 ~ 오후 10시휴무일 - 매주 일요일브레이크 타임 - 오후 3시 ~ 오후 5시 📃 메뉴 및 가격 🍲 나베 메뉴 메뉴 가격 비고 밀푀유 나베 ( 중 ) 29,000원 면, 죽 포함 / 2~3인 밀푀유 나베 ( 대 ) 36,000원 면, 죽 포함 /..
# 모래내시장 # 떡볶퀸 # 학교 앞 분식집 스타일 떡볶이 # 서울 떡볶이 맛집 지난 주말! 회사 팀원들과 노을캠핑장으로 캠핑을 가기 전! 캠핑을 계획한 분이 고기를 사러 모래내시장으로 가야한다고 하여 모래내시장을 방문하였습니다. 다른 분이 여기에 유튜버 떡볶퀸님이 서울 5대 떡볶이 맛집이라고 올린 떡볶이집이 있다고하여 방문해서 먹어보았는데 제가 딱 좋아하는 학교 앞 분식집 스타일의 떡볶이여서 너무 좋았습니다. 🪧 위치 # 모래내시장 # 가좌역 건너편 주소 - 서울 서대문구 수색로 28-5 ⏱ 영업시간 매일 오전 10시 ~ 오후 8시 / 재료 소진 시 조기 마감 📃 메뉴 및 가격 메뉴 가격 비고 떡볶이 3,000원 밀떡 신라면 3,000원 음료수 2,000원 😋 떡볶이 # 콩나물국과 함께 나옴 # 맛있는..
# 고양 # 행주산성 맛집 # 아 이맛이야 # 철판산성 # 엄청 큰 철판에 구워먹는 흑돼지 맛집 행주산성 이영자 맛집으로 유명한! 아! 이맛이야! 30사단에서 근무할 당시 한번 방문 해보았고 이번이 두번째 방문이었습니다. 예전에도 이영자 맛집으로 유명한 곳이었는데 그 이후에 또 여러 방송에 나오면서 더 유명해졌는지 간판도 깔끔하게 바뀌고 내부도 더 넓어진 것 같았습니다. 🪧 위치 및 주차 주소 - 경기 고양시 덕양구 행주로17번길 5-5 주차는 가게 앞 주차장 공간에 하시면 됩니다. 자리가 없을 경우 직원분께서 안내해 주십니다. ⏱ 영업시간 - 매일 오전 11시 ~ 오후 9시 / 마지막 주문 오후 8시 📃 메뉴 및 가격 메뉴 가격 메뉴 가격 흑돼지 삼겹살 ( 150g 국내산 ) 15,000원 흑돼지 목살..
# 양평동 # 또순이네 # 소고기가 들어간 # 된장찌개 # 빅페이스 우리나라에서 된장찌개가 가장 맛있는 곳으로 유명한 양평동 또순이네! 이전에 빅페이스의 유튜브 영상을 보고 다녀왔었는데 가격대비 기대한것보다 더 맛있었던 기억이 있어서 오랜만에 또 방문해 보았습니다. 🪧 위치 주소 : 서울 영등포구 선유로47길 16 🚙 주차 # 가게 앞 # 지하주차장 모두 이용 가능 양평동 또순이네 주차는 가게 앞과 지하주차장 이용이 가능합니다. ⏱ 영업시간 영업시간 - 매일 오전 11시 30분 ~ 오후 10시 된장찌개 판매 점심시간 - 매일 오전 11시 30분 ~ 오후 2시 30분 양평동 또순이네에서 된장찌개만 드시겠다 하시는 분은 꼭! 오전 11시 30분 ~ 오후 2시 30분 사이에 방문하셔야 합니다. 오후 2시 30..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 모음이 보이지 않는 사람 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def who_can_not_see_the_vowels(words): vowels = ['a', 'e', 'i', 'o', 'u'] characters = [word for word in list(words) if word not in vowels] return "".join(characters) if __name__ == "__main__": for idx in range(int(input())): words = input(..
# 합정 맛집 # 옥동식 # 맑은국물 # 돼지곰탕 # 토렴 # 미쉐린 가이드 서울 # 서울 미슐랭 맛집 최근 결혼식을 참석하기 위해 방문했던 부산에서 추천받아 다녀왔던 합천국밥집의 맑은 국물 돼지 국밥을 먹고 3년 전 부대에서 근무를 할때 종종 들러 먹곤 했던 합정의 옥동식이 생각나서 오랜만에 다녀왔습니다. 미슐랭가이드 서울편에서도 계속 소개되고 있는 맛집이라 점점 유명해지고 있는 곳이기도 합니다. 맑은 국물과 잡내없이 보들보들한 얇은 돼지고기가 정말 인상적인 곳으로 뭔가 예전보다 더 맛있어 진 것 같은 느낌을 받기도 해서! 블로그에 공유해보려합니다. 🪧 위치 # 합정 메세나 폴리스 뒤 쪽 # 주택가 사이 옥동식의 위치는 합정 메세나 폴리스 뒤쪽으로 걸어가다 보면 나오는 주택가에 있습니다. ⏱ 영업시간 ..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 날짜 계산기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) from datetime import datetime def calculate_date(date_list): day1 = datetime(year=2021, month=date_list[0], day=date_list[1]) day2 = datetime(year=2021, month=date_list[2], day=date_list[3]) return (day2 - day1).days + 1 if __name__ == "__main__":..