일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 금융문자분석경진대회
- 더현대서울 맛집
- Real or Not? NLP with Disaster Tweets
- 코로나19
- Docker
- 편스토랑 우승상품
- 프로그래머스 파이썬
- Git
- 파이썬
- leetcode
- 편스토랑
- PYTHON
- 자연어처리
- Kaggle
- 우분투
- 캐치카페
- SW Expert Academy
- AI 경진대회
- 데이콘
- 백준
- ubuntu
- 맥북
- 프로그래머스
- ChatGPT
- dacon
- hackerrank
- gs25
- Baekjoon
- github
- Today
- Total
목록
반응형
Programming/코딩 1일 1문제 (1013)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문제는 백준의 부분수열의 합 입니다. 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net 👨🏻💻 문제 풀이 숫자 리스트가 주어지면 해당 리스트의 부분수열의 합이 입력받은 숫자 S와 같아질 경우 카운팅하여 조건을 만족하는 부분수열의 개수가 몇 개인지 구하는 문제입니다. from itertools import combinations 부분 수열을 구하는데에는 itertools의 combinations를 활용했습니다. N, S = map(int, input..
코딩 1일 1문제! 오늘의 문제느 백준의 소수&팰린드롬입니다. 1747번: 소수&팰린드롬 어떤 수와 그 수의 숫자 순서를 뒤집은 수가 일치하는 수를 팰린드롬이라 부른다. 예를 들어 79,197과 324,423 등이 팰린드롬 수이다. 어떤 수 N (1 ≤ N ≤ 1,000,000)이 주어졌을 때, N보다 크거나 같고, www.acmicpc.net 👨🏻💻 문제 풀이 입력받은 수 보다 크거나 같으면서 소수의 조건을 만족하고 팰린드롬의 조건을 만족하는 가장 작은 수를 구하는 문제입니다. 먼저 소수 인지 아닌지를 보는 부분은 에라토스테네스의 체 방법을 활용하였고 팰린드롬은 [::-1] 방법을 활용해 확인하였습니다. def get_primary_num_eratos(N): nums = [True] * (N) for..
코딩 1일 1문제! 오늘의 문제는 백준의 단어 나누기 입니다. 1251번: 단어 나누기 알파벳 소문자로 이루어진 단어를 가지고 아래와 같은 과정을 해 보려고 한다. 먼저 단어에서 임의의 두 부분을 골라서 단어를 쪼갠다. 즉, 주어진 단어를 세 개의 더 작은 단어로 나누는 것이다 www.acmicpc.net 👨🏻💻문제 풀이 반복문을 통해서 모든 케이스의 단어를 만든 뒤에 그 중 가장 첫 번째로 오는 단어를 출력하면 됩니다. 👨🏻💻 코드 ( Solution ) def word_split(word): temp_list = [] for i in range(len(word) - 2): for idx in range(len(word) - 1): for idx2 in range(len(word)): temp = ..
코딩 1일 1문제! 오늘의 문제는 백준의 덩치 입니다. 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def bulk_rank(bulk_info_list): answer = [] for bulk_info in bulk_info_list: rank = 1 weight, height = bulk_info[0], bulk_info[1] for compare_info in bulk_info_list: compare_weight, compare_height = com..
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 월간 코드 챌린시 시즌 3 없는 숫자 더하기 입니다. 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 👨🏻💻 코드 ( Solution ) def solution(numbers): answer = -1 except_numbers = set(range(0, 10)) - set(numbers) answer = sum(list(except_numbers)) return answer GitHub - SOMJANG/CODI..
코딩 1일 1문제! 오늘의 문제는 백준의 알람 시계입니다. 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 👨🏻💻 문제 풀이 매일 아침 알람을 끄고 다시자는 습관 때문에 평소에 맞추던 알람보다 45분 빠르게 설정하여 알람을 끄고 다시 잠에 들어도 문제가 되지 않게 하려고 할때 그 45분 빠르게 설정하는 시간이 몇 시 인지 구하는 문제입니다. alarm_time = input() hour, minute = map(int, alarm_time.split()) 먼저 기존에 설정하던 알람시간을 입력 받습니다. 입력 받은 알..
코딩 1일 1문제! 오늘의 문제는 5와 6의 차이입니다. 2864번: 5와 6의 차이 첫째 줄에 두 정수 A와 B가 주어진다. (1
코딩 1일 1문제! 오늘의 문제는 백준의 중복 빼고 정렬하기 입니다. 10867번: 중복 빼고 정렬하기 첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. www.acmicpc.net 👨🏻💻 문제 풀이 set을 활용하여 중복을 제거한 뒤 sorted 또는 sort를 활용하여 정렬하면 쉽게 풀 수 있는 문제입니다. _ = input() numbers = input() 먼저 숫자의 개수와 숫자들이 공백을 사이에 두고 이어져있는 문자열을 입력 받습니다. numbers = list(map(int, numbers.split())) numbers = sorted(list(set(numbers))) 숫자들이 이어져있..
코딩 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 == ..
드디어 2주간의 자가격리가 해제된 오늘!!!! 코딩 1일 1문제! 오늘의 문제는 백준의 배수와 약수 입니다. 쉬운 문제 빨리 풀고 맛있는 것을 먹으러 가야겠습니다.🤩 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net 👨🏻💻 문제 풀이 문자열을 계속 입력 받는데 이때 입력 받은 문자열이 "0 0" 일 경우 반복을 중단하도록 합니다. while True: input_str = input() if input_str == "0 0": break 그렇지 않은 경우에는 입력 받은 문자열을 split을 활용하여 공백으로 쪼갠 후에 num1, num2 = map(i..
코딩 1일 1문제! 오늘의 문제는 백준의 2007년 입니다. 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 👨🏻💻 문제 풀이 python 의 datetime을 활용하면 쉽게 문제를 풀 수 있습니다. datetime.datetime(year=2007, month=month, day=day).weekday() 입력받은 월과 일을 통해 2007년의 요일을 구하는 문제이므로 입력받은 내용을 바탕으로 datetime객체를 만들어준 뒤 weekday를 활용하여 요일을 구합니다..
코딩 1일 1문제! 오늘의 문제는 백준의 5363번 요다입니다! 5363번: 요다 첫째 줄에 문장의 수 N이 주어진다. 둘째 줄부터 N개의 줄에는 각 문장이 주어진다. 문장의 길이는 100글자 이내이다. 단어의 개수는 3개 이상이다. www.acmicpc.net 👨🏻💻 문제 풀이 입력받은 문자열을 공백으로 나눈 뒤 string = string.split() 앞의 두글자를 뒤로 붙이고 나머지를 앞으로 붙여줍니다. string = string[2:] + string[:2] 그리고 다시 join하면 끝! " ".join(string) 👨🏻💻 코드 ( Solution ) def yoda(string): string = string.split() string = string[2:] + string[:2] re..
코딩 1일 1문제! 오늘의 문제는 백준 3783번 세제곱근 입니다. 3783번: 세제곱근 각 테스트 케이스에 대해서, 입력으로 주어진 수의 세제곱근을 소수점 10째짜리까지 출력한다. 이때, 반올림을 하는 것이 아니고, 버림을 해야 한다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) import decimal def cube_root(input_num): decimal_num = decimal.Decimal(input_num + '.0000000000') pow_num = decimal.Decimal('1') / decimal.Decimal('3') decimal_num = decimal.Decimal(decimal_num ** pow_num) decimal_num = round(de..
코딩 1일 1문제! 오늘의 문제는 백준의 7983번 내일 할거야 입니다. 7983번: 내일 할거야 내일(1일)부터 연속으로 최대 며칠 동안 놀 수 있는지를 출력한다. 가령, 답이 0이면, 내일 과제를 해야 하며, 1 이면, 모레에 과제를 해야 한다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) from sys import stdin input = stdin.readline def i_will_do_it_tomorrow(homework_info): homework_info = sorted(homework_info, key=lambda x: -x[1]) now = homework_info[0][1] - homework_info[0][0] for i in range(1, len(homew..
코딩 1일 1문제! 오늘의 문제는 백준의 17251번 힘 겨루기 입니다. 17251번: 힘 겨루기 과거 격투가로 명성을 떨치던 힘스트롱씨는 "힘 겨루기"라는 대회를 주최하여 전국에 홍보를 하였다. 모집 공고를 보고 전국 각지에서 많은 사람들이 모였는 데, 모집 공고에 '힘'이란 것에 대해 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def fight_for_strength(players): players = list(map(int, players.split())) max_st, start, end = 0, 0, 0 for idx, player in enumerate(players): if max_st < player: max_st = player start = idx end = id..
코딩 1일 1문제 오늘의 문제는 백준의 님 무기가 좀 나쁘시네여 입니다. 11387번: 님 무기가 좀 나쁘시네여 각 줄마다 "공격력", "힘", "치명타 확률", "치명타 피해비율", "공격속도 증가"의 수치를 나타내는 다섯 개의 정수가 공백을 사이에 두고 순서대로 주어진다. 첫 번째 줄은 무기를 장착한 크리의 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def weapon_power(now,weapon): return (now[0]+weapon[0]) * (100+now[1]+weapon[1]) * ( 100*(100-min(now[2]+weapon[2],100)) + min(now[2]+weapon[2],100) * (now[3]+weapon[3])) * (100+now[4]+w..
코딩 1일 1문제! 오늘의 문제는 백준의 나는 너가 살아온 날을 알고 있다 입니다. 백준의 2139번 나는 너가 살아온 날을 알고 있다 문제를 파이썬으로 풀이하였습니다. 2139번: 나는 너가 살아온 날을 알고 있다 우리는 일상생활에서 휴가 일수를 계산하는 것 처럼 두 날짜 사이의 기간을 계산해야 하는 경우가 많다. 이때, 계산을 하는 가장 간단한 방법은 적당한 날짜를 잡은 뒤 계산할 날짜가 될 때까지 www.acmicpc.net 👨🏻💻 문제 풀이 일, 월, 년도 의 값을 입력받으면 해당 년도의 1월 1일 부터 입력 받은 날까지 몇 일이 지났는지를 구하는 문제입니다. 이 문제는 datetime을 활용하면 정말 쉽게 풀 수 있습니다. 입력 받은 일, 월, 년도의 값을 datetime에 넣어 datetim..
코딩 1일 1문제! 오늘의 문제는 백준의 제 2회 IUPC는 잘 개최될 수 있을까? 입니다. 12788번: 제 2회 IUPC는 잘 개최될 수 있을까? 2016년 5월 28일 제 2회 인하대학교 프로그래밍 경시대회(IUPC)가 개최된다. 이 대회는 다른 프로그래밍 경시대회와 다르게 손코딩으로 문제를 풀어야한다. CTP회장인 정은이는 모든 대회 참가자들 www.acmicpc.net 👨🏻💻 문제 풀이 이 문제는 최대한 적은 수의 회원에게 빌린 펜으로 대회를 운영해야할때 몇 명의 회원에게 펜을 빌려야하는지, 아니면 빌려서는 운영이 불가한지를 확인하는 문제입니다. 먼저 예제 입력에 맞추어 입력을 받습니다. member_num = int(input()) team_num, team_member = map(int, ..
코딩 1일 1문제! 오늘의 문제는 백준의 크로스워드 만들기 입니다. 백준의 크로스워드 만들기를 파이썬으로 풀이하였습니다. 2804번: 크로스워드 만들기 A의 길이를 N, B의 길이를 M이라고 했을 때, 출력은 총 M줄이고, 각 줄에는 N개 문자가 있어야 한다. 문제 설명에 나온 것 같이 두 단어가 교차된 형태로 출력되어야 한다. 나머지 글자는 '.'로 출력 www.acmicpc.net 👨🏻💻 문제 풀이 먼저 split을 통해 입력받은 문자열에서 두 개의 단어를 만들어줍니다. 그 다음 각각의 길이 M, N을 구합니다. string1, string2 = string.split() N, M = len(string1), len(string2) 그 다음 겹치는 위치의 좌표로 사용할 변수를 두개 만들어 줍니다. ..
오늘 오후 역학조사관으로 부터 밀접접촉자로 분류되었다는 연락을 받고 현재 살고있는 거주지가 자가격리에 적합하지않다는 판단하에 자가격리 시설에 입소한 첫날! 정신없는 하루를 보낸 오늘의 문제는 첫 글자를 대문자로 입니다. 시간이 얼마 남지 않았기에 쉬운문제를 풀어보았습니다. 4458번: 첫 글자를 대문자로 첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다. www.acmicpc.net 👨🏻💻 문제 풀이 문자열을 입력받으면 입력 받은 문자열의 맨 첫번째 글자를 대문자로만 변환해주면 되는 문제입니다. 맨 앞의 문자를 가져와 upper를 통해 대문자로 바꾸고 나머지는 1: 슬라이싱을 통해 붙여주면..
코딩 1일 1문제! 오늘의 문제는 백준의 숫자놀이 입니다. 백준의 숫자놀이를 파이썬으로 풀이하였습니다. 1755번: 숫자놀이 79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로 www.acmicpc.net 👨🏻💻 문제 풀이 입력으로 시작 번호와 끝 번호를 주면 그 사이의 숫자들을 문자로 표현한 값의 순서대로 정렬하고 한 줄에 10개씩 출력하는 문제입니다. 먼저 각 숫자를 문자로 바꾸기 위한 dictionary 값을 하나 만들어주었습니다. number_dict = { "1": "one", "2": "two",..
코딩 1일 1문제! 오늘의 문제는 백준의 생태학 입니다. 백준의 생태학을 파이썬으로 풀이하였습니다. 4358번: 생태학 프로그램은 여러 줄로 이루어져 있으며, 한 줄에 하나의 나무 종 이름이 주어진다. 어떤 종 이름도 30글자를 넘지 않으며, 입력에는 최대 10,000개의 종이 주어지고 최대 1,000,000그루의 나무가 주어 www.acmicpc.net 👨🏻💻 문제 풀이 생태학 이 문제는.... 여러번의 시간 초과 이후에 백준의 흔한 시간 초과 해결 방법인 input() -> sys.stdin.readline() 변경 이후 맞았습니다를 볼 수 있었던 문제입니다... while 반복문을 잘 못 다뤄서 시간 초과가 나는건가 생각되어 한참 고민했던 문제입니다. 이 문제는 Dictionary를 잘 활용하면 ..
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 위클리 챌린지 6주차 문제인 복서 정렬하기 문제 입니다. 복서 정렬하기 문제를 파이썬을 활용해 풀이해보았습니다. 코딩테스트 연습 - 6주차 복서 선수들의 몸무게 weights와, 복서 선수들의 전적을 나타내는 head2head가 매개변수로 주어집니다. 복서 선수들의 번호를 다음과 같은 순서로 정렬한 후 return 하도록 solution 함수를 완성해주세요 programmers.co.kr 👨🏻💻 문제 풀이 복서 정렬하기는 각 선수의 몸무게와 경기 기록을 주었을 때 1. 전체 승률이 높은 복서의 번호가 앞쪽으로 갑니다. 아직 다른 복서랑 붙어본 적이 없는 복서의 승률은 0%로 취급합니다. 2. 승률이 동일한 복서의 번호들 중에서는 자신보다 몸무게가 무거운 ..
코딩 1일 1문제! 오늘의 문제는 백준의 성적 통계 입니다. 백준 5800번 성적 통계 문제를 파이썬으로 풀이하였습니다. 5800번: 성적 통계 첫째 줄에 중덕 고등학교에 있는 반의 수 K (1 ≤ K ≤ 100)가 주어진다. 다음 K개 줄에는 각 반의 학생수 N (2 ≤ N ≤ 50)과 각 학생의 수학 성적이 주어진다. 시험 성적은 0보다 크거나 같고, 100보다 www.acmicpc.net 👨🏻💻 문제 풀이 성적 통계 문제는 각 반의 학생수와 수학 성적 목록이 주어지면 5 30 25 76 23 78 가장 높은 점수, 가장 낮은 점수, 점수를 오름차순으로 정렬하였을때 각 점수사이의 차이 중 가장 큰 차이를 Class 1 Max 78, Min 23, Largest gap 46 위와 같은 형식으로 출력하..
간만에 주말인데도 불구하고 늦잠을 자지 않은 오늘의 코딩 1일 1문제! 오늘의 문제는 백준의 암기왕입니다. 백준의 암기왕을 파이썬으로 풀이하였습니다. 2776번: 암기왕 연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, www.acmicpc.net 👨🏻💻 문제 풀이 간만에 날이 좋은 오늘! 즐겁게 문제를 풀어보았습니다. 사실 문제가 쉬워보이는데 그냥 쉬워보이는 내 생각 그대로 풀면 풀리지 않는 문제 일 것 같아서 풀었는데? 생각보다 그 방법으로 풀어보니 오히려 더 좋은 결과가 나와 조금은 의아했지만! 그래도 날이 좋아 뭐든 좋은 날입니다. 암기왕은 수첩1에 적혀..
코딩 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문제! 오늘의 문제는 백준의 내 학점을 구해줘 입니다. 백준의 내 학점을 구해줘 문제를 파이썬으로 풀이해보았습니다. 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net 👨🏻💻 문제 풀이 이 문제는 이전의 학점을 구하는 문제와 비슷한 문제입니다. 2021.07.27 - [Programming/코딩 1일 1문제] - [BaekJoon] 2754번 : 학점계산 (Python) 2021.08.22 - [Programming/코딩 1일 1문제] - [BaekJoon] 2755번 : 이번학기 평점은 몇점? (Python) 비슷하지만! 여러학기의 학점을 입..
코딩 1일 1문제 470일차! 오늘의 문제는 백준 5656번 비교 연산자입니다. 백준의 비교 연산자 문제를 파이썬으로 풀이하였습니다. ", ">=", " num2) elif operator == "=": answer = (num1 >= num2) elif operator == "==": answer = (num1 == num2) 그 후 가운데 문자열의 연산자로 연산한 결과를 answer에 넣을 수 있도록 if 조건문을 활용하여 가운데 문자열을 확인하고 각각 가운데 문자열과 같은 모양의 진짜 비교 연산자와 num1, num2를 활용하여 구한 값을 answer에 넣도록 합니다. 이때 가운데 문자열의 값이 E 일 경우는 반복문을 종료해야하는데 이를 파악하기 위해 이때는 answer 에 -1을 넣어주도록 합니다..
코딩 1일 1문제! 오늘의 문제는 백준의 8진수, 10진수, 16진수 입니다. 백준의 8진수, 10진수, 16진수 문제를 파이썬으로 풀이하였습니다. 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net 👨🏻💻 문제 풀이 8진수, 10진수, 16진수 문제 이름 그대로 8진수, 10진수, 16진수가 들어오면 이를 모두 10진수로 바꾸어 출력하는 문제입니다. 그럼 입력받은 수가 8진수인지 10진수인지 16진수인지 판단은 어떻게 하느냐 문제에 힌트가 있습니다. 8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어진다...
코딩 1일 1문제! 오늘의 문제는 백준의 화성 수학입니다. 백준의 화성 수학을 파이썬으로 풀이하였습니다. 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net 👨🏻💻 문제 풀이 화성 수학이라고 해서 처음에는 공업수학 같은 수학의 하나의 종류인가..? 싶었는데 그냥 문제에서 정의한 방식대로 계산을 하는 수학을 화성 수학이라고 부르는 것이었습니다. 화성 수학의 계산 방법은 다음과 같습니다. 화성 수학의 수식 ( exp ) 은 10.4 # % @ 위처럼 식의 맨 앞에 숫자가 하나있고 공백을 사이에..