Developer135 [Baekjoon] 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 (Python/파이썬) ▶ 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) ▶ 문제 설명 동혁이는 오래된 창고를 뒤지다가 낡은 체스판과 피스를 발견했다. 체스판의 먼지를 털어내고 걸레로 닦으니 그럭저럭 쓸만한 체스판이 되었다. 하지만, 검정색 피스는 모두 있었으나, 흰색 피스는 개수가 올바르지 않았다. 체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다. 동혁이가 발견한 흰색 피스의 개수가 주어졌을 때, 몇 개를 더하거나 빼야 올바른 세트가 되는지 구하는 프로그램을 작성하시오. ▶ 입력 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같.. Developer/Baekjoon 2023. 1. 14. [Baekjoon] 10926. ??! (Python/파이썬) ▶ 분류 구현(implementation) ▶ 문제 설명 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. ▶ 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. ▶ 출력 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. ▶ Code id=input("") print(id + "??!") ▶ Point id를 input으로 입력받은 뒤, id와 "??!" 를 함께 print로 출력한다. Developer/Baekjoon 2023. 1. 14. [Baekjoon] 18108. 1998년생인 내가 태국에서는 2541년생?! (Python/파이썬) ▶ 분류 사칙연산(arithmetic), 수학(math) ▶ 문제 설명 ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. ▶ 입력 서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000) ▶ 출력 불기 연도를 서기 연도로 변환한 결과를 출력한다. ▶ Code Number = int(input()) Resul.. Developer/Baekjoon 2023. 1. 14. [Programmers] LV 0. 두 수의 곱 (Python/파이썬) ▶ 문제 설명 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. ▶ 제한 조건 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 ▶ 입출력 예 num1 num2 result 3 4 12 27 19 513 ▶ 입출력 예 설명 입출력 예 #1 num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다. 입출력 예 #2 num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다. ▶ Code def solution(num1, num2): answer = num1 * num2 return answer ▶ Point 사칙연산과 같이 '*' 를 사용하면 해결할 수 있다. Developer/Programmers 2023. 1. 14. [Programmers] LV 0. 몫 구하기 (Python/파이썬) ▶ 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. ▶ 제한 조건 0 Developer/Programmers 2023. 1. 14. [Programmers] LV 0. 두 수의 차 (Python/파이썬) ▶ 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. ▶ 제한 조건 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 ▶ 입출력 예 num1 num2 result 2 3 -1 100 2 98 ▶ 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. ▶ Code def solution(num1, num2): answer = num1-num2 return answer ▶ Point 사칙연산과 같이 '-' 를 사용하면 해결할 수 있다. Developer/Programmers 2023. 1. 14. [Programmers] LV 0. 나머지 구하기 (Python/파이썬) ▶ 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. ▶ 제한 조건 0 Developer/Programmers 2023. 1. 14. [Programmers] LV 3. 이중우선순위큐 (Python/파이썬) ▶ 문제 설명 이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다. 명령어 수신 탑(높이) I 숫자 큐에 주어진 숫자를 삽입합니다. D 1 큐에서 최댓값을 삭제합니다. D -1 큐에서 최솟값을 삭제합니다. 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을 return 하도록 solution 함수를 구현해주세요. ▶ 제한 조건 operations는 길이가 1 이상 1,000,000 이하인 문자열 배열입니다. operations의 원소는 큐가 수행할 연산을 나타냅니다. 원소는 “명령어 데이터” 형식으로 주어집니다.- 최댓값/최솟값을 삭제하는 연산에서 최댓값/최솟값이 둘 이상인 경우, 하.. Developer/Programmers 2023. 1. 12. [Programmers] LV 2. 카펫 (Python/파이썬) ▶ 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. ▶ 제한 조건 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 .. Developer/Programmers 2023. 1. 12. [Programmers] LV 1. 행렬의 덧셈 (Python/파이썬) ▶ 문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. ▶ 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. ▶ 입출력 예 arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] ▶ Code def solution(arr1, arr2): answer = arr1 for i in range(len(arr1)): for j in range(len(arr1[i])): answer[i][j] = arr1[i].. Developer/Programmers 2023. 1. 12. [Coursera & K-MOOC] Deep Learning Andrew Ng 교수의 Deep Learning 강좌를 수강 중입니다! Developer/Coursera 2022. 12. 23. [Coursera & K-MOOC] TensorFlow Developer Professional Certificate TensorFlow Developer Professional Certificate 과정을 학습중입니다! Developer/Coursera 2022. 12. 23. 이전 1 ··· 8 9 10 11 12 다음