일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- Baekjoon
- 코로나19
- Docker
- PYTHON
- programmers
- SW Expert Academy
- 편스토랑 우승상품
- Git
- hackerrank
- ubuntu
- Real or Not? NLP with Disaster Tweets
- Kaggle
- 맥북
- ChatGPT
- 자연어처리
- 편스토랑
- 우분투
- 데이콘
- 더현대서울 맛집
- 백준
- leetcode
- github
- 파이썬
- gs25
- dacon
- 프로그래머스 파이썬
- AI 경진대회
- 금융문자분석경진대회
- 캐치카페
- Today
- Total
목록
반응형
2022/11 (37)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문재는 백준의 3 つの整数 (Three Integers) 입니다. 18408번: 3 つの整数 (Three Integers) 3 つの整数 A, B, C が与えられる.A, B, C はそれぞれ 1 または 2 である.1 と 2 のうち,どちらが多くあるか. www.acmicpc.net 🧑🏻💻 코드 ( Solution ) from collections import Counter def three_integers(integer_list): cnt = Counter(integer_list).most_common() return cnt[0][0] if __name__ == "__main__": integer_list = list(map(int, input().split())) print(thr..
코딩 1일 1문제! 오늘의 문제는 백준의 연도 진행바 입니다. 1340번: 연도 진행바 평년일 때, 각 달은 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31일이 있다. 윤년에는 2월이 29일이다. 윤년은 그 해가 400으로 나누어 떨어지는 해 이거나, 4로 나누어 떨어지면서, 100으로 나누어 떨어지지 www.acmicpc.net 🧑🏻💻 문제 풀이 1,800년 ~ 2,600년 사이의 특정 날짜가 주어지면 해당 날짜가 해당 년도에서 얼마나 진행된 것인지 구하는 문제입니다. datetime 을 활용하여 1번 / datetime 없이 1번 총 2번 풀어보았습니다. 먼저 두 방법 모두 입력 받은 날짜를 파싱하여 월, 일, 년, 시간, 분 으로 분리하는 작업을 진행하였습니다...
코딩 1일 1문제! 오늘의 문제는 백준의 HOMWRK 입니다. 18398번: HOMWRK In one of the beautiful cities of Afghanistan two sisters are going to program a simple game to help them solve their mathematics homework. Their homework asks them to calculate the sum and multiplication of two numbers. Your task is to help them to build www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def homwrk(A, B): return f"{A+B} {A*B}" if __name__ == ..
코딩 1일 1문제! 오늘의 문제는 백준의 APC는 쉬운 난이도 순일까, 아닐까? 입니다. 25955번: APC는 쉬운 난이도 순일까, 아닐까? 선우는 APC 문제를 만들기 위해 고민하며 역대 APC들을 둘러보던 와중, 이 대회들의 문제가 난이도가 쉬운 순으로 배치되어 있는 경향을 발견했다! 문제 출제가 완료되고 올해도 이러한 기조를 지 www.acmicpc.net 🧑🏻💻 문제 풀이 문제의 난이도 목록이 주어지면 해당 난이도가 쉬운난이도 순으로 잘 정렬이 되어있는지 아닌지 확인하고 정렬이 잘 되어있지 않는다면 제대로 정렬되어있지 않은 부분을 찾아 제대로 정렬한 값을 출력하는 문제입니다. 난이도 정렬에는 아래의 방법을 활용하였습니다. 2021.12.06 - [Programming/Python] - [Pyt..
코딩 1일 1문제! 오늘의 문제는 백준의 2의 보수 입니다. 24389번: 2의 보수 컴퓨터는 뺄셈을 처리할 때 내부적으로 2의 보수를 사용한다. 어떤 수의 2의 보수는 해당하는 숫자의 모든 비트를 반전시킨 뒤, 1을 더해 만들 수 있다. 이때, 32비트 기준으로 처음 표현했던 수와 www.acmicpc.net 🧑🏻💻 문제 풀이 32비트 2진수의 2의 보수를 구한 다음 32비트 2진수와 2의 보수의 서로 다른 비트의 개수를 구하는 문제입니다. 2의 보수를 구하는 방법은 해당하는 숫자의 모든 비트를 반전시킨 뒤, 1을 더해 만들 수 있습니다. 먼저 32비트 2진수를 만들어주었습니다. 2진수를 만드는데에는 bin 함수를 사용하였고 이를 32비트로 만드는 데에는 앞에 0을 채워 자리수를 맞추어주는 zfill..
코딩 1일 1문제! 오늘의 문제는 백준의 Average Character 입니다. 24608번: Average Character The single line of input contains a single string $s$ ($1 \le |s| \le 100$), which consists of ASCII text. All of the characters of $s$ will be printable ASCII, between ASCII $32$ (space:' ') and ASCII $126$ (tilde:'~'). It will NOT contain any control cha www.acmicpc.net 🧑🏻💻 문제 풀이 문자를 아스키 코드로 변환하여 주는 ord 함수와 아스키 코드를 문자로 바꾸..
코딩 1일 1문제! 오늘의 문제는 백준의 Number Maximization 입니다. 25773번: Number Maximization There is only one input line; it contains an integer between 0 and 999,999 (inclusive). Assume that the input number will not have leading 0’s. Note, however, that the input can be just the value 0. www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def number_maximization(number): number_list = list(number) max_num = sorted(number_li..
코딩 1일 1문제! 오늘의 문제는 백준의 Sort by Frequency 입니다. 25859번: Sort by Frequency The input consists of a single string, appearing on a line by itself, starting in column 1 and not exceeding column 70. The input will contain only lowercase letters (at least one letter). www.acmicpc.net 🧑🏻💻 문제 풀이 입력 받은 단어를 collections 의 Counter 를 활용하여 단어 속에 있는 알파벳을 카운팅 한 다음 카운팅 된 수 내림차순 -> 알파벳 오름차순으로 정렬한 뒤 cnt_items = sor..
코딩 1일 1문제! 오늘의 문제는 백준의 25785번 Easy-to-Pronounce Words 입니다. 25785번: Easy-to-Pronounce Words We define a word as easy-to-pronounce if every vowel in the word is immediately followed by a consonant and every consonant in the word is immediately followed by a vowel. The first letter of the word can be a vowel or consonant. Assume that the vowels are www.acmicpc.net 🧑🏻💻 문제 풀이 단어에서 한단어씩 꺼내오면서 꺼내온 단어가..
# GS25 # 편스토랑 # 우승상품 # 박수홍 # 설홍면 박수홍의 설홍면! 지난 우승상품이었던 류수영의 어남선생 마늘굽닭 이후 4주만에 우승상품으로 출시된 제품입니다. 밀키트로는 류수영의 어라면이 컵라면으로는 박수홍의 얼큰설렁탕라면이 우승을 차지하여 각각 출시되었습니다. 박수홍의 얼큰설렁탕라면은 설홍면이란 이름의 컵라면으로 출시가 되었습니다. 🤩 판매처 및 가격 편스토랑 우승제품인 박수홍의 설홍면 큰컵은 GS25에서 구매하실 수 있습니다. 설홍면 큰컵의 가격은! 1,600원입니다. 🤩 박수홍의 설홍면 - 배트맨 콜라 또는 슈퍼맨 사이다 증정! 박수홍의 설홍면을 구매하면 슈퍼맨 사이다 또는 배트맨 콜라 중 하나를 증정해줍니다. 🤩 박수홍의 설홍면 - 구성 박수홍의 설홍면 구성은 컵라면 용기, 컵라면 면,..
코딩 1일 1문제! 오늘의 문제는 백준의 URLs 입니다. 6324번: URLs For each URL in the input first print the number of the URL, as shown in the sample output. Then print four lines, stating the protocol, host, port and path specified by the URL. If the port and/or path are not given in the URL, print the string www.acmicpc.net 🧑🏻💻 문제 풀이 단순하게 :// 으로 split 하면서 시작하면 ValueError 를 만나게 되는 문제입니다. def get_url_infos(url): pr..
코딩 1일 1문제! 오늘의 문제는 백준의 특정 대문자를 소문자로 바꾸기 입니다. 26040번: 특정 대문자를 소문자로 바꾸기 알파벳 대소문자로 구성된 문자열 A가 주어진다. 한 개 이상의 알파벳 대문자가 공백으로 구분된 문자 목록 B가 주어진다. 문자 목록 B에는 중복된 대문자가 존재하지 않는다. 문자 목록 B에 존재 www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def change_some_word_lower(string, words): answer = [] for word in list(string): if word in words: answer.append(word.lower()) else: answer.append(word) return "".join(answer) if __n..
코딩 1일 1문제! 오늘의 문제는 백준의 숫자의 개수 2 입니다. 21567번: 숫자의 개수 2 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 1,000,000보다 작은 자연수이다. www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def number_num(A, B, C): answer = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ABC = A * B * C for num in list(str(ABC)): answer[int(num)] += 1 return "\n".join(list(map(str, answer))) if __name__ == "__main__": A = int(input()) B = int(input()) C = int(..
코딩 1일 1문제! 오늘의 문제는 생일을 맞아 birthday 가 들어간 백준의 Have you had your birthday yet? 입니다. 9948번: Have you had your birthday yet? Today it is 4th August. If you were born before 4th August (in whatever year you were born) then you have already had your 2007 birthday. If you were born after 4th August, you have not yet had your 2007 birthday. If you were born on 4th August, happy birt www.acmicpc.net 🧑🏻💻..
코딩 1일 1문제! 오늘의 문제는 백준의 Speed fines are not fine! 입니다. 6763번: Speed fines are not fine! Many communities now have “radar” signs that tell drivers what their speed is, in the hope that they will slow down. You will output a message for a “radar” sign. The message will display information to a driver based on his/her speed according to www.acmicpc.net 🧑🏻💻 문제 풀이 제한 속도와 현재 속도를 입력받았을때 현재 속도가 제한 속도를 위..
코딩 1일 1문제! 오늘의 문제는 백준의 Boiling Water 입니다. 21612번: Boiling Water At sea level, atmospheric pressure is 100 kPa and water begins to boil at 100◦C. As you go above sea level, atmospheric pressure decreases, and water boils at lower temperatures. As you go below sea level, atmospheric pressure increases, and water boils www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def get_atmospheric_pressure(B): return 5 *..
코딩 1일 1문제! 오늘의 문제는 백준의 Contest Timing 입니다. 5928번: Contest Timing Bessie the cow is getting bored of the milk production industry, and wants to switch to an exciting new career in computing. To improve her coding skills, she decides to compete in the on-line USACO competitions. Since she notes that the contest starts on www.acmicpc.net 🧑🏻💻 코드 ( Solution ) from datetime import datetime def calcul..
# 부산 # 문현동 # 곤국 # BIFC 맛집 # 부산 국제금융센터 맛집 최근 부산으로 출장을 다니면서 출장지 주변에서 점심을 해결하였습니다. 대박집, 남지라면천국, 미식가의 우동 등을 가보았는데 그 중 최고는 맑은 곰탕을 판매하는 문현동의 곤국이라는 곳이었습니다. 🪧 위치 주소 : 부산 남구 황령대로74번길 51-1 1층 ⏱️ 영업시간 구분 요일 시간 영업시간 월요일 ~ 금요일 오전 11시 30분 ~ 오후 8시 30분 브레이크타임 월요일 ~ 금요일 오후 2시 ~ 오후 5시 30분 휴무일 토요일 ~ 일요일 - 📜 메뉴 및 가격 🐂 한우 곰탕 ( 찰솥밥 포함 ) 메뉴 가격 비고 한우곰탕 보통 ( 80g ) 12,000원 찰솥밥 포함 한우곰탕 특 ( 150g ) 15,000원 찰솥밥 포함 밥 추가 ( 공기밥..
코딩 1일 1문제! 오늘의 문제는 백준의 Larger Sport Facility 입니다. 16099번: Larger Sport Facility In a lot of places in the world, elite universities come in pairs and their students like to challenge each other every year. In England, Oxford and Cambridge are famous for The Boat Race, an annual rowing race that opposes them. In Switzerland, students f www.acmicpc.net 🧑🏻💻 코드 ( Solution ) def larger_sport_facilit..
# 원주 맛집 # 단계동 맛집 # 도토리 음식 # 도토리 임자탕 최근 원주에 방문하였다가! 도토리 임자탕이라는 🪧 위치 주소 : 강원 원주시 모래내길 1 ( 원주시 단계동 1078-15 ) ⏱️ 영업시간 구분 요일 시간 영업시간 화요일 ~ 일요일 오전 11시 ~ 오후 9시 휴무일 월요일 - 📜 메뉴 및 가격 메뉴 가격 메뉴 가격 도토리 임자탕 9,000원 도토리 쟁반국수 ( 2인 ) 18,000원 도토리 묵무침 9,000원 도토리 전 6,000원 공기밥 1,000원 맥주 4,000원 소주 4,000원 막걸리 3,000원 음료수 1,000원 이번에 방문하였을때에는 도토리 임자탕 각각 한그릇 씩에 도토리 묵무침과 도토리 전을 주무하였습니다! 🐿️ 도토리 묵무침 가장 먼저 나온건 도토리 묵무침이었습니다. 도토..
코딩 1일 1문제! 오늘의 문제는 백준의 수열의 변화 입니다. 1551번: 수열의 변화 첫째 줄에 수열의 크기 N과 K가 주어진다. N은 20보다 작거나 같은 자연수이고, K는 0보다 크거나 같고, N-1보다 작거나 같은 정수이다. 둘째 줄에는 수열이 ‘,’로 구분되어 주어진다. 수열을 이루 www.acmicpc.net 🧑🏻💻 문제 풀이 숫자로된 수열과 숫자 K 를 입력 받았을 때 K번 동안 B[i] = A[i+1]-A[i] 작업을 진행하고 났을때 결과를 출력하는 문제입니다. def change_number_list(number_list): changed_list = [] for idx in range(len(number_list) - 1): changed_list.append(number_list[i..
최근 회사에서 솔루션 설치계획 문서를 작성하는데 문서의 내용이 바뀔때마다 목차를 수정해주어야하는 것이 너무 불편하였습니다. 그래서 팀장님이 워드에서 각 제목에 참조 > 목차 메뉴와 스타일 메뉴를 활용하여 문서에서 업데이트 된 내용이 목차에 자동으로 반영되도록 해두셨습니다. 그러다 어제 구글 드라이브에 올라가있던 파일을 다운로드 받고 워드로 열어서 수정을 하고 야심차게 목차 업 데이트 실행! 을 진행했는데! 내가 제목으로 지정한 부분만 목차로 만들어지는 것이 아니라 문서의 거의 모든 내용이 목차로 촤르륵 만들어졌습니다. 참조 메뉴의 목차에서 사용자 지정 목차로 클릭을 해도! 계속 이렇게 너무 많은 내용이 목차로 만들어졌습니다. 이걸 해결하는 방법은 생각보다 간단했습니다. 😃 해결 방법 먼저 참조 > 목차 ..
# 편스토랑 # 우승상품 # 류수영 # 어남선생 # 어향치킨 # 마늘굽닭 어남선생 마늘굽닭! 편스토랑 우승제품이 GS25에서 출시한 후로 8번째 출시된 상품입니다. 진또배기 마늘계란프라이 짜장밥에서 조금 실망한 뒤 3주 동안 기다렸다가 출시한 제품이라 기대가 컸는데 이번에도 조금 실망한 제품입니다. 이제는 출시된지 거의 3주가 지난 시점에 다른 편스토랑제품과 달리 보관이 어렵고 폐기율이 높아보여 더이상 파는 곳을 찾기가 어려워 리뷰는 너무 늦은 것 같지만! 그래도 적어보려합니다. 🤩 판매처 및 가격 편스토랑 우승제품인 류수영의 어남선생 마늘굽닭은 GS25에서 구매하실 수 있습니다. 어남선생 마늘굽닭의 가격은! 5,900원입니다. 🤩 어남선생 마늘굽닭 - 나랑드사이다 증정 이벤트! 이 당시 구매해서 먹을때..
코딩 1일 1문제! 오늘의 문제는 백준의 남욱이의 닭장입니다. 11006번: 남욱이의 닭장 계란집을 운영하는 남욱이는 매일 닭장에서 달걀을 수거해간다. 어느 날 닭장에 들어가보니 일부 닭의 다리가 하나씩 사라졌다. 남욱이는 얼마나 많은 닭들이 한 다리를 잃었는지 알고싶었 www.acmicpc.net 🧑🏻💻 문제 풀이 남욱이의 닭장문제는 닭의 다리가 한마리당 한개씩만 없어진다는 조건 하에 - 모든 닭의 다리수의 합과 ( N ) - 모든 닭의 수 ( M ) 를 전달 받으면 - 다리가 잘린 닭의 수와 ( U ) - 멀쩡한 다리를 가진 닭의 수를 ( T ) 공백을 두고 나란히 출력하는 문제입니다. 먼저 모든 닭의 수를 활용하여 모든 닭이 다리를 온전하게 가지고 있었다면 존재해야할 다리 개수부터 구해주었습니다...
코딩 1일 1문제! 오늘의 문제는 백준의 준석이의 수학 숙제 입니다. 17206번: 준석이의 수학 숙제 10 이하의 3 또는 7의 배수는 3, 6, 7, 9가 있다. 21 이하의 3 또는 7의 배수는 3, 6, 7, 9, 12, 14, 15, 18, 21이 있다. www.acmicpc.net 🧑🏻💻 문제 풀이 준석이의 수학문제는 특정한 숫자 N을 입력 받으면 특정한 숫자 N 아래 존재하는 모든 3의 배수와 7의 배수를 더한 값을 구하는 문제입니다. 문제의 수는 최대 10만개 / 입력 받는 자연수의 크기는 최대 8만으로 그냥 반복문을 돌면서 3의 배수와 7의 배수를 구하고자하면 시간초과가 걸릴 수도 있는 문제입니다. 저는 1 ~ N 까지의 합을 구하는 공식인 $$\sum_{n=1}^{10}n = \fra..
# 원주 맛집 # 까치 둥지 # 쯔양 알탕 # 원주 알탕 맛집 오랜만에 원주에 갔는데 원주에 원래 유명했는데 쯔양이 다녀간 뒤로 장사가 잘 되던 곳이 더 잘 되고있는 원주 제일의 알탕집이 있다고 하여 방문해 보았습니다. 유튜브 쯔양 - 1시간 기다렸습니다😢 전국 원탑 알탕집 까치둥지? 알만 10인분 먹었더니.. - 영상 링크 🪧 위치 주소 : 강원 원주시 치악로 1731 🚖 주차 시간 내용 비고 오전 11시 30분 ~ 오후 13시 30분 가게 앞 대로변 주정차 허용시간 나머지 시간 주변 주차 공간 찾아 주차 주유소 옆 공터 또는 건너편 골목 추천 주차는 오전 11시 30분 부터 오후 13시 30분 까지는 가게 앞 도로에 주차가 가능합니다. 나머지 시간에는 주정차 단속을 진행하므로 주변에 주차를 할 만한 ..
코딩 1일 1문제! 오늘의 문제는 백준의 Eye of Sauron 입니다. 24405번: Eye of Sauron Input consists of a single string of length $n$, where $4 ≤ n ≤ 100$. Input strings will consist only of three types of characters: vertical bars, open parentheses, and closing parentheses. Input strings contain one or more vertical bars followed by a www.acmicpc.net 🧑🏻💻 문제 풀이 사우론의 눈을 나타내는 문자열인 () 의 좌우에 | 가 동일한 개수로 존재하는지 확인하여 같으면 c..
코딩 1일 1문제! 오늘의 문제는 백준의 Polling 입니다. 11235번: Polling Output the name of the candidate with the most votes. If there is a tie, output out all of the names of candidates with the most votes, one per line, in alphabetical order. Do not output any spaces, and do not output blank lines between names. www.acmicpc.net 🧑🏻💻 문제 풀이 중간선거 결과를 입력 받으면! 가장 많은 득표를 한 사람의 이름을 오름차순으로 정렬하여 출력하는 문제입니다. def count_elec..
# 원주 맛집 # 봉산동 맛집 # 뼈짬뽕 맛집 # 뼈대있는 짬뽕 요즘 다이어트를 하느라 키친마이야르도 카와카츠도 다른 맛집도 잘 찾아다니지 않았습니다. 이번 주말! 간만에 원주로 지인을 만나러 간 김에 지인이 추천하는 맛집을 같이 다녀왔습니다. 돌짜장을 먹을 것인가 ! 뼈짬뽕을 먹을 것인가! 두가지 선택지 중에 고른 곳인데 기대 이상으로 너무 맛있어서 아주 만족스러웠던 곳이었습니다. 짬뽕집인데 마치 카페와 같은 분위기를 풍기는 곳이라 인상깊었던 곳이었습니다. 🪧 위치 주소 : 강원 원주시 삼광1길 10 1층 ⏱️ 영업시간 구분 요일 시간 영업일 화요일 - 일요일 오전 11시 30분 ~ 오후 9시 브레이크타임 화요일 - 일요일 오후 2시 30분 ~ 오후 5시 휴무일 월요일 - 😋 웨이팅 웨이팅은 테이블링으..
코딩 1일 1문제! 오늘의 문제는 백준의 Cat's Age 입니다. 25815번: Cat’s Age There is only one input line; it contains two integers: y (0 ≤ y ≤ 20), indicating the year part of the cat’s age and m (0 ≤ m ≤ 11), indicating the month part of the cat’s age. www.acmicpc.net 🧑🏻💻 문제 풀이 고양이가 살아온 년수 / 개월수를 입력받으면 사람의 나이로 환산한 값을 구하는 문제입니다. 사람의 나이로 환산하는 규칙은 아래와 같습니다. - 고양이가 1년 미만으로 살았을때에는 1개월을 15개월로 환산 - 고양이가 1년 이상 2년 미만으로 살았..