목록프로그래머스 정복 (19)
Programmer:)
문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr using System; public class Solution { public int solution(int[] numbers) { int answer = 0; int temp = 0; for(int i = 0; i
문제 https://programmers.co.kr/learn/courses/30/lessons/81301?language=csharp 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 아스키코드 활용 using System; public class Solution { string[] m_arrayAlphabetNum = new string[10] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; pu..
문제 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 성능 비교해보려고 for, foreach 로 풀어봤다. using System; public class Solution { public int[] solution(int[] lottos, int[] win_nums) { int sameValue = 0; int zeroValue = 0; int[] rank = ..

def solution(s): answer = '' str = sorted(list(s), reverse = True) answer = "".join(str) return answer

def solution(array, commands): answer = [] for i in commands: temp = array[i[0]-1:i[1]] temp.sort() answer.append(temp[i[2]-1]) return answer

def solution(phone_number): answer = '' blind_num = "*" * (len(phone_number) -4)+ phone_number[-4:] answer = blind_num return answer

def solution(n): answer = '' num = n//2 str1 = "수박" if n%2 == 0: answer = str1 * num else: answer = (str1 * num) + "수" return answer