일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- ubuntu
- Baekjoon
- 더현대서울 맛집
- hackerrank
- 백준
- 코로나19
- leetcode
- Real or Not? NLP with Disaster Tweets
- 편스토랑 우승상품
- SW Expert Academy
- 편스토랑
- 자연어처리
- 금융문자분석경진대회
- 데이콘
- Docker
- ChatGPT
- PYTHON
- Git
- Kaggle
- 캐치카페
- AI 경진대회
- 우분투
- 프로그래머스 파이썬
- github
- 파이썬
- programmers
- dacon
- 맥북
- gs25
- Today
- Total
목록
반응형
SW Expert Academy (24)
솜씨좋은장씨
코딩 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..
코딩 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(..
코딩 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__":..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 중간값 찾기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def find_middle_number(numbers, N): numbers = sorted(numbers) return numbers[N//2] if __name__ == "__main__": N = int(input()) numbers = list(map(int, input().split())) print(find_middle_number(numbers, N)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy 의 자릿수 더하기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def add_digits(numbers): return sum(list(map(int, list(numbers)))) if __name__ == "__main__": numbers = input() print(add_digits(numbers)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020.02.07. Contribute to SOMJA..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 초심자의 회문 검사입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def palindrome_check(string): return int(string == string[::-1]) if __name__ == "__main__": for idx in range(int(input())): string = input() print(f"#{idx+1} {palindrome_check(string)}") GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.0..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 수도 요금 경쟁 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def water_bill(pqrsw): answer = 0 bill_for_liter = pqrsw[0] base_bill, base_liter, additional_bill = pqrsw[1], pqrsw[2], pqrsw[3] usage = pqrsw[4] a_bill = bill_for_liter * usage std = usage - base_liter if std > 0: b_bill = std * additional_bil..
코딩 1일 1문제 오늘의 문제는 SW Expert Academy의 중간 평균값 구하기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def get_middle_avg(scores): sum_score = sum(scores) - min(scores) - max(scores) avg_score = sum_score / (len(scores) - 2) return round(avg_score) if __name__ == "__main__": for idx in range(int(input())): scores = list(map(int, input().split())..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 조교의 성적 매기기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def assistant_grades(student_num, want_num, score_list): grade_list = ["A+", "A0", "A-", "B+", "B0", "B-", "C+", "C0", "C-", "D0"] each_grade_num = student_num // 10 grade_check_dict, rank_dict = {}, {} for idx, score_info in enumerate(score_l..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 패턴 마디의 길이 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def pattern_length(string): answer = 1 for i in range(1, 11): if string[0:i] == string[i:i+i]: answer = i break return answer if __name__ == "__main__": for i in range(int(input())): string = input() print(f"#{i+1} {pattern_length(string)}") Gi..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 간단한 369게임 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def convert_num_to_clap(num): check_num1, check_num2, check_num3 = '3', '6', '9' num = str(num) count_num = num.count(check_num1) + num.count(check_num2) + num.count(check_num3) return "-" * count_num if count_num > 0 else num def sam_yook_gu(N..
코딩 1일 1문제! 오늘의 문제는 삼성 SW Expert Academy의 알파벳을 숫자로 변환 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 문제 풀이 알파벳을 쭉 입력받으면 이를 숫자로 변환하여 공백을 구분자로 이어붙인 문자열을 만드는 문제입니다. alphabets = input() 먼저 변환할 알파벳을 입력받습니다. converted_numbers = [] 알파벳을 숫자로 변환한 값을 담을 리스트를 하나 만들어줍니다. for alphabet in alphabets: converted_numbers.append(str(ord(alphabet) - ord('A') + 1)) 입력받은 알파벳문..
코딩 1일 1문제! 오늘의 문제는 삼성 SW Expert Academy 2070번 큰 놈, 작은 놈, 같은 놈 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 코드 ( Solution ) def big_same_small(num1, num2): answer = "=" if num1 < num2: answer = "" return answer if __name__ == "__main__": for i in range(int(input())): num1, num2 = map(int, input().split()) answer = big_same_small(num1, num2) print(f"#{i..
코딩 1일 1문제! 오늘의 문제는 삼성 SW Expert Academy 10570번 제곱 팰린드롬 수 입니다. 제곱 팰린드롬 수 문제를 파이썬으로 풀이하였습니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 문제 풀이 주어진 숫자 두개 사이의 숫자들 중에 현재 숫자와 숫자의 제곱근 수 ( 루트(숫자) ) 값이 모두 팰린드롬 수 인 값들의 개수를 구하는 문제입니다. result = False sqrt_num = math.sqrt(num) num = str(num) if float(int(sqrt_num)) == sqrt_num: sqrt_num = str(int(sqrt_num)) if num == ..
코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 12368번 문제인 24시간 입니다! 24시간 문제를 Python으로 풀이하였습니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 👨🏻💻 문제 풀이 24시간 운영하는 카페가 그리운 요즘 오늘은 SW Expert Academy 의 24시간 문제를 풀어보았습니다. 이 문제는 입력받은 두 수 A와 B를 A시에서 B시간만큼 지난 시간이 몇 시 인지 24시간 단위 시간으로 표현하면 몇 시가 되는지 푸는 문제입니다. 자정을 표기하는 유일한 방법이 0시 임을 유의하라고 하는데 우리는 여기서 아! 24시간 단위 시간을 표현하는 방법은! A시에서 B시간 ..
1일 1문제 110일차! 오늘의 문제는 SW Expert Academy의 홀수만 더하기 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com Solution T = int(input()) for i in range(T): numbers = list(map(int, input().split())) odd_nums = [num for num in numbers if num % 2 == 1] print("#{} {}".format(i+1, sum(odd_nums))) SOMJANG/CODINGTEST_PRACTICE 1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGT..
1일 1문제 109일차! 오늘의 문제는 SW Expert Academy의 홀수일까 짝수일까입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com Solution loop_num = int(input()) for i in range(loop_num): input_num = int(input()) if input_num % 2 == 0: print("#{} Even".format(i+1)) elif input_num % 2 == 1: print("#{} Odd".format(i+1)) SOMJANG/CODINGTEST_PRACTICE 1일 1문제 since 2020.02.07. Contribute to SOMJA..
1일 1문2제 108일차! 오늘의 문제는 SW Expert Academy 세상의 모든 팰린드롬 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com Solution def check_palindrome(string): isPalindrome = "Exist" last_index = len(string) - 1 for i in range(len(string) // 2): if string[i] != string[last_index - i]: isPalindrome = "Not exist" break return isPalindrome def change_string(string): string = list(s..
1일 1문제 106일차! 오늘의 문제는 SW Expert Academy 새샘이의 7-3-5 게임입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com Solution from itertools import combinations T = int(input()) for i in range(T): numbers = list(set(map(int, input().split(' ')))) comb = combinations(numbers, 3) comb_sum = [sum(cmb) for cmb in comb] comb_sum = list(set(comb_sum)) comb_sort = sorted(comb_sum, ..
1일 1문제 105일차! 오늘의 문제는 삼성 SW Expert 아카데미의 두가지 빵의 딜레마 입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com Solution T = int(input()) for i in range(T): A, B, C = map(int, input().split()) max_bread = 0 min_price = min(A, B) max_bread = C // min_price print("#{} {}".format(i+1, max_bread)) SOMJANG/CODINGTEST_PRACTICE 1일 1문제 since 2020.02.07. Contribute to SOMJANG/COD..
코딩 1일 1문제 42일차! SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이 문제는 주어진 문자열을 가지고 앞과 뒤에서 하나씩 알파벳을 뽑아서 문자열을 만드는데 사전순으로 가장 빠른 문자열을 만드는 것이 목표인 문제입니다. 11회차만에.... 장장 12시간에 걸친 고민 끝에 풀었습니다. 처음부터 하나하나 손으로 적어가면서 풀어볼껄 하는 후회가 드는 문제였습니다. Solution input_num = int(input()) for i in range(input_num): input_text = str(input()) text = list(input_text) answer = [] front = 0 end = ..
코딩 1일 1문제 41일차! 작심 3일로 끝날것 같았던 문제 풀이가 41일차까지 왔습니다. 오늘의 문제는 세제곱근을 찾아라입니다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이 문제는 입력 받은 수가 세제곱의 수면 세제곱근의 값을 출력하고 그렇지 않으면 -1을 출력하는 문제입니다. Solution loop_num = int(input()) pow3_dic = {} for i in range(pow(10, 6) + 1): pow3_dic[pow(i, 3)] = i keys = pow3_dic.keys() for i in range(loop_num): input_num = int(input()) if inpu..