알고리즘/프로그래머스48 [프로그래머스] 문자열을 정수로 바꾸기(python) def solution(s): return int(s) 2021. 5. 5. [프로그래머스] 올바른 괄호(javascript) 1. 문제 올바른 괄호 programmers.co.kr/learn/courses/30/lessons/12909 코딩테스트 연습 - 올바른 괄호 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 programmers.co.kr 2. 설명 3. 접근 기본적으로 괄호들은 스택에 넣습니다. 단, ')'인 괄호인 경우이면서 이전 스택에 '('가 있다면 스택을 비웁니다. 스택이 비어있다면 올바른 괄호입니다. 4. 코드 function solution(brackets){ const filteredBracket = []; for(const br.. 2021. 5. 2. [프로그래머스] 위장(Java) import java.util.Map; import java.util.HashMap; class Solution { public int solution(String[][] clothes) { int clothesLen = clothes.length; Map map = new HashMap(); for(int i = 0; i < clothesLen; i++){ if(map.get(clothes[i][1]) == null){ map.put(clothes[i][1], 1); }else{ map.put(clothes[i][1], map.get(clothes[i][1])+1); } } int answer = 1; for(String keys: map.keySet()){ answer *= (map.get(keys).. 2021. 2. 25. [프로그래머스] 행렬의 덧셈 (Java) 1. 문제 programmers.co.kr/learn/courses/30/lessons/12950 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 2. 설명 3. 접근 2중 for문으로 각 원소에 접근하여 덧셈을 진행합니다. 정답을 리턴합니다. 4. 코드 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int row = arr1.length; int col = arr1[0].length; int[][].. 2021. 2. 23. 이전 1 ··· 8 9 10 11 12 다음