코딩테스트 309

[프로그래머스 코딩테스트] 특수문자 출력하기(Java)

문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요. 입출력 예 출력 !@#$%^&*(\'"?:; public class Solution { public static void main(String[] args) { String s = "!@#$%^&*(\\'\"?:;"; System.out.println(s); } } 이 문제의 출제 의도는 특수문자를 온전히 출력하는 것입니다. 특수문자를 온전히 출력하고 싶다면 '\(백슬래시)'를 사용하면 됩니다. 대부분 특수문자 경우에는 쌍따옴표로 문자열 처리를 하면 온전히 출력할 수 있습니다. 그러나 중간에 있는 백슬래시와 따옴표의 경우 그렇지 않습니다. 이럴 경우에는 각 문자 앞에 백슬래시를 추가함으로써 해결할 수 있습니다. 백슬래시 한 번을 입력하고 싶다면 백..

[프로그래머스 코딩테스트] 행렬의 덧셈(Java)

문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 입출력 예 arr1 arr2 return [[1, 2], [2, 3]] [[3, 4], [5, 6]] [[4, 6], [7, 9]] [[1], [2]] [[3], [4]] [[4], [6]] class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].leng..