본문 바로가기

*Algorithm/Programmers_Level132

[programmers] 프로그래머스 Level1 하샤드 수(파이썬 Python) [programmers] 프로그래머스 Level1 하샤드 수 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 하샤드 수 1) 문제 프로그래머스 하샤드 수 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하� programmers.co.kr 2) 풀이 과정 1. 입력된 x의 자릿수의 합을 우선 더해야 한다. 2. 추 후 자릿수의 합 % x의 값이 0이면(나누어 떨어지면) 하샤드 수 이므로 True.. 2020. 9. 2.
[programmers] 프로그래머스 Level1 제일 작은 수 제거하기(파이썬 Python) [programmers] 프로그래머스 Level1 제일 작은 수 제거하기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 제일 작은 수 제거하기 1) 문제 프로그래머스 제일 작은 수 제거하기 코딩테스트 연습 - 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1 programmers.co.kr 2) 풀이 과정 1. 배열의 크기가 1보다 클 경우에 배열안에 최솟값을 제거 해준다. 2. 배열의 크.. 2020. 9. 2.
[programmers] 프로그래머스 Level1 직사각형 별찍기(파이썬 Python 자바 Java) [programmers] 프로그래머스 Level1 직사각형 별찍기 (파이썬 Python 자바 Java) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 직사각형 별찍기 1) 문제 프로그래머스 직사각형 별찍기 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수� programmers.co.kr 2) 풀이 과정 1. 우선 가로로 출력 할 *의 개수를 설정(입력받은 a의 개수대로) 2. 세로의 크기는 입력받은 b의 숫자대.. 2020. 9. 2.
[programmers] 프로그래머스 Level1 행렬의 덧셈(파이썬 Python) [programmers] 프로그래머스 Level1 행렬의 덧셈 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 행렬의 덧셈 1) 문제 프로그래머스 행렬의 덧셈 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 2) 풀이 과정 이중 for문을 이용해서 구구단(1단~9단)을 파이썬으로 짜본 사람이라면 쉽게 풀 수 있을거라 생각. 3) 코드 1 2 3 4 5 6 .. 2020. 9. 1.
[programmers] 프로그래머스 Level1 정수 내림차순으로 배치하기(파이썬 Python) [programmers] 프로그래머스 Level1 정수 내림차순으로 배치하기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 정수 내림차순으로 배치하기 1) 문제 프로그래머스 정수 내림차순으로 배치하기 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이�� programmers.co.kr 2) 풀이 과정 1. 입력받은 n을 리스트로 변환 이 후 "내림차순"으로 정렬 2. 받.. 2020. 9. 1.