728x90 반응형 전체 글319 2022.06.01 [프로그래머스] (python 파이썬) 행렬의 덧셈 https://programmers.co.kr/learn/courses/30/lessons/12950 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 풀이 1 2 3 4 5 def solution(arr1, arr2): for i in range(len(arr1)): for j in range(len(arr1[i])): arr1[i][j]+=arr2[i][j] return arr1 cs 2022. 6. 1. 2022.06.01 [프로그래머스] (python 파이썬) 같은 숫자는 싫어 https://programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 풀이 중복된 값을 지우는데, 순서는 유지 되어야 하기 때문에 set은 사용할 수 없다. 그래서 answer에 arr[0]의 값을 넣고 pre=arr[0]로 선언하고 arr원소를 for문으로 pre값과 비교하여 다르면 arr[i]를 answer에 추가하고 pre값을 arr[i]로 바꿔주었다. 1 2 3 4 5 6 7 8 def solut.. 2022. 6. 1. 2022.06.01 [프로그래머스] (python 파이썬) 다트 게임 https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 풀이 먼저 각 점수를 저장할 n변수를 만들고 숫자가 나오면 문자열 형태로 더해주었다. 만약 i가 S or D or T면 각 조건에 맞는 제곱을 해준 뒤, score배열에 추가해주고 n을 공백으로 초기화해준다. (n을 초기화해야 다음 점수를 정상적으로 받기 때문) i가 * 이면 score의 길이를 확인하고 1보다 크면 이전값이 있기 때문에 해당 값과 이전값에 *2를 해준다. (여기서 scorel[-1]을 하면 가장 최근에 들어간 값이고 score[-2]를 하면 2번째로 최근에 들어간 값임) i가 #이면 score[-1]에 -1을 곱해준.. 2022. 6. 1. 2022.06.01 [프로그래머스] (python 파이썬) [1차]비밀지도 https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 풀이 이 문제를 해결하기 위해 각 가로줄에 주어진 10진법을 n자리의 2진수로 바꿔야한다. 그래서 각 가로줄을 2진수로 바꾼 값을 저장할 temp1, temp2를 만들고 각 가로줄의 10진법을 num1, num2에 저장했고, 지수 a를 저장했다. 원래 2진수를 구할 때, 나머지를 저장해 반전시켜주는 방식으로 했지만, 이 문제는 n길이의 2진수를 구해야했기.. 2022. 6. 1. 이전 1 ··· 3 4 5 6 7 8 9 ··· 80 다음 728x90 반응형