일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 캐치카페
- programmers
- leetcode
- Baekjoon
- 데이콘
- 더현대서울 맛집
- ubuntu
- 프로그래머스 파이썬
- 편스토랑 우승상품
- 금융문자분석경진대회
- Git
- ChatGPT
- 편스토랑
- gs25
- github
- SW Expert Academy
- Kaggle
- PYTHON
- dacon
- hackerrank
- 우분투
- AI 경진대회
- Docker
- Real or Not? NLP with Disaster Tweets
- 코로나19
- 자연어처리
- 맥북
- 파이썬
- 백준
- Today
- Total
목록
반응형
전체 글 (1651)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문제는 백준의 첼시를 도와줘! 입니다. 11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net Solution def helf_Chelsea(player_list): player_infos = [] for player_info in player_list: transfer_fee, player_name = player_info.split() player_infos.append((int(transfer_fee), player_name)) return sorted(player_infos, key=..
코딩 1일 1문제! 오늘의 문제는 백준의 니모를 찾아서 입니다. 10173번: 니모를 찾아서 여러 문장이 각 줄로 입력되며, 입력의 마지막에는 "EOI" 입력된다. 한 줄은 최대 80개의 글자로 이루어져 있다. www.acmicpc.net Solution def find_nemo(ocean): is_find = "Missing" if ocean.lower().find("nemo") != -1: is_find = "Found" return is_find if __name__ == "__main__": while True: ocean = input() if ocean == "EOI": break print(find_nemo(ocean)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1..
최근 명령어를 python 코드 속에서 실행하고 그 결과 값을 코드로 받아와 활용을 해야하는 작업이 있었습니다. Mac과 Ubuntu에서 이를 수행하는 방법에 대해 정리해 보려합니다. 명령어 실행과 값 받아오기는 python의 기본 모듈인 subprocess를 사용했습니다. 먼저 테스트에 활용할 python 스크립트를 하나 작성해주었습니다. exec_python_script.py def solution(): return "test_script" if __name__ == "__main__": print(solution()) 그리고 이 파일을 실행하고 결과 값을 받아와 return하는 함수를 하나 만들어 주었습니다. import subprocess def exec_script(icmd): cmd = lis..
코딩 1일 1문제! 오늘의 문제는 백준의 정수의 개수 입니다. 살짝 너무 많이 쉬어가는 느낌이지만 오늘만은 치트키를... 10821번: 정수의 개수 숫자와 콤마로만 이루어진 문자열 S가 주어진다. 이때, S에 포함되어있는 정수의 개수를 구하는 프로그램을 작성하시오. S의 첫 문자와 마지막 문자는 항상 숫자이고, 콤마는 연속해서 주어지지 www.acmicpc.net Solution def integer_number(string): return len(string.split(",")) if __name__ == "__main__": input_string = input() print(integer_number(input_string)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일..
코딩 1일 1문제! 오늘의 문제는 백준의 더하기 입니다. 10822번: 더하기 첫째 줄에 문자열 S가 주어진다. S의 길이는 최대 100이다. 포함되어있는 정수는 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net Solution def custom_sum(string): return sum(list(map(int, string.split(",")))) if __name__ == "__main__": input_string = input() print(custom_sum(input_string)) SOMJANG/CODINGTEST_PRACTICE 1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE developme..
코딩 1일 1문제! 오늘의 문제는 백준의 베스트셀러 입니다. 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net Solution def best_seller(book_list): best_check = {} for book in book_list: if book not in best_check.keys(): best_check[book] = 1 else: best_check[book] += 1 best_sell_num = max(best_check.values()) best_list = [sell_book..
코딩 1일 1문제! 오늘의 문제는 백준의 끝말잇기 입니다. 20528번: 끝말잇기 욱제는 준원이랑 끝말잇기를 하고 있다. 준원이가 시작하자마자 '스트론튬'을 외쳐서 욱제는 피가 거꾸로 솟았다~ 솟으면 백두산~ 백두산은 높아~ 높으면 비행기~ 비행기는 빨라~ 빠르면 기차~ www.acmicpc.net Solution def end_to_end(num, string): is_end_to_end = 1 if num > 0: split_str = string.split() compare_word = split_str[-1] for i in range(1, num): if split_str[i] != compare_word: is_end_to_end = 0 break compare_word = split_str[..
코딩 1일 1문제! 오늘의 문제는 백준의 유학 금지입니다. 2789번: 유학 금지 아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, www.acmicpc.net Solution def study_abroad_prohibition(string): cambridge = set("CAMBRIDGE") return "".join([char for char in string if char not in cambridge]) if __name__ == "__main__": string = input() print(study_abroad_prohibition(string)) SOM..