본문 바로가기

CodingTest8

[Programmers] 중앙값 구하기 (Python3) 프로그래머스 level.0중앙값을 구하는 문제, 단 sort를 해야 한다! 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr In [1]:def solution(array): array = sorted(array) return array[len(array)//2]print(solution([9, -1, 0]))다른 사람 풀이In [ ]:def solution(array): return sorted(array)[len(array) // 2]나랑 똑같은데, 한 줄로 줄였다는 거? 2025. 1. 17.
[HackerRank] Find the Runner-Up Score! (Python3) Problem: https://www.hackerrank.com/challenges/find-second-maximum-number-in-a-list/problem?isFullScreen=true Find the Runner-Up Score! | HackerRank For a given list of numbers, find the second largest number. www.hackerrank.com 안녕하세요. 오랜만입니다. 오랜만이라는 얘기를 몇 번째 하는 건지.. 방학 때라도 코딩 공부를 열심히 했었어야 하는데 ㅠ 토플이니, 수업 준비니, 대학 행정 잡무 등등.. 많이 바쁘긴했습니다 (변명 아닌 변명.. 꾸벅) 사실 오늘도 이걸 하려고 들어온 건 아니긴 한데, 학생들 코딩 문제 좀 내볼까~? .. 2023. 9. 5.
[BaekJoon] 2798번: 블랙잭 (Python3) Problem: https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 그 동안 학과 수업에 바빠서, 자바에 빠져 허우적 대던 차에 파이썬 1 day 1 commit을 지키지 못했다.. 모든 것은 핑계일 뿐, 내 자신 반성해 ㅠ 그래도 오랜만에 돌아왔으니 조금은 어려운 문제로 돌아왔다. 문제 자체는 어려운 것이 없다. 주어진 배열로 처리한 숫자들중에 가장 큰 합은 구하는데, 이것이 주어진 숫자보다 작아야 한다는 점. 알.. 2023. 4. 14.
[Programmers] 자연수 뒤집어 배열로 만들기 def solution(n): answer = [] answer = list(map(int, str(n))) answer.reverse() return answer 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 오늘은 오랜만에 프로그래머스! 프로그래머스 문제는 좋은데 다양한 언어를 지원 가능하다. (아까보니까 swift도 있더라니 ..~~) 오늘 간단한 문제이다. 정수로 입력받은 숫자를 리스트로 바꾸면 되는 간단한 문제. 어려운 문제를 풀까 하다가 이렇게 간단한 문제들을 탄탄히 다져야 나중에 뒤로 갔을 때 편할 것 같아서, 시간이 오래걸려도 조금씩 나아가.. 2023. 2. 10.
[HackerRank] Birthday Cake Candles (Python3) Birthday Cake Candles | HackerRank Determine the number of candles that are blown out. www.hackerrank.com 안녕하세요. 오랜만에 돌아왔습니다. 그 동안 물갈이에다 장염이 걸려서 참 오랫동안 누워있었고... (거의 일주일간 ㅠㅠ ) 이제야 정신을 차렸네요. 오늘은 HackerRank에 있는 문제를 가져왔구요. 푸는 건 빠르게 풀었는데 이렇게 푸는게 맞나? 싶긴 합니다.. #!/bin/python3 import math import os import random import re import sys # # Complete the 'birthdayCakeCandles' function below. # # The function .. 2023. 2. 6.
[LeetCode] Add Two Numbers (Python3) Add Two Numbers - LeetCode Add Two Numbers - You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and return the sum as a linked list. You may as leetcode.com 생각보다 어려운 문제에 당황.. 결국 solution을 그대로 보고 풀었는데 그래도 이해가 안가서 2차 당황.. # Definition for singly-linked list. # .. 2023. 1. 31.