분류 전체보기 (96) 썸네일형 리스트형 백준 알고리즘 문제 (Java) 09.20 문제 이름 :행렬 덧셈 문제 설명:N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오. 입력 :첫째 줄에 행렬의 크기 N과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같고, 행렬의 원소는 절댓값이 100보다 작거나 같은 정수이다. 입력 예시:3 31 1 12 2 20 1 03 3 34 4 45 5 100 출력 :첫째 줄부터 N개의 줄에 행렬 A와 B를 더한 행렬을 출력한다. 행렬의 각 원소는 공백으로 구분한다. 출력 예시:4 4 46 6 65 6 100 코드 :import java.util.Scanner;public class Main .. SQL 문제 (LeetCode) 문제 1:Recyclable and Low Fat Products 문제 설명:Table: Products+-------------+---------+| Column Name | Type |+-------------+---------+| product_id | int || low_fats | enum || recyclable | enum |+-------------+---------+product_id is the primary key (column with unique values) for this table.product_id는 이 테이블의 기본 키(고유한 값을 갖는 열)입니다.low_fats is an ENUM (category) of type ('Y', 'N') wh.. 오늘 프로그래머스 문제 (SQL :: 09.12) 문제 1:월별 잡은 물고기 수 구하기 문제 설명:낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고 있습니다. FISH_INFO 테이블의 구조는 다음과 같으며 ID, FISH_TYPE, LENGTH, TIME은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다. Column name Type Nullable ID INTEGER FALSE FISH_TYPE INTEGER FALSE LENGTH FLOAT TRUE TIME DATE FALSE 단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH 가 NULL.. 오늘의 프로그래머스 문제(09.11) 문제 1 :짝지어 제거하기 문제 설명:짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 코드:import java.util.*;class Solution{ .. 오늘 알고리즘 문제 (09.10) 문제 1:숫자 추출 재귀 문제 설명:정수 n이 주어진다.재귀를 사용해 n의 높은 수부터 출력 코드:package number_zeg;public class number { public static void main(String[] args) { int n = 2312; number(n); } public static void number(int n) { if(n/10 == 0) { System.out.println(n); return; } number(n/10); System.out.println(n % 10); } } 문제 2:2진수 변환 재귀 문제 설명:10진수 n이 주어진다.재귀를 사용해 n을 2진수로 변환 후 출력 코드:package.. (Java) OAuth 3개의 참여자각각이 누군지? 나의 서비스 사용자 나의 서비스가 연동하려고 하는 그들의 서비스 (구글, 페이스북) 그들의 서비스를 접속할 수 있도록 허가를 받아야 함 사용자가 나의 서비스에 그들의 서비스의 아이디, 비밀번호를 넘겨서 나의 서비스가 저장 후 그들의 서비스에 넘겨서 상호작용을 한다. 이런 식의 방법은 너무 위험하다.누군지 알 수 없는 서비스에 그들의 서비스의 아이디, 비밀번호를 넘겨주면 그 아이디, 비밀번호를 다른 위험한 일에 사용될 가능성이 있다. 이런 일이 발생하지 않게 하려고 OAuth라는 기능이 있다. OAuth를 사용하게 되면 아이디, 비밀번호를 저장을 안 해도 되고 그들의 서비스에서 accessToken을 발행을 하기 때문에 사용자가 요청을 하게 되면 나의 서비스에서는 이 acces.. 오늘 알고리즘(09.09) 문제 1 :팩토리얼 재귀 더보기재귀함수:함수가 실행될 때 자기 자신을 다시 호 줄 하는 함수이 재귀함수는 기저사례(탈출조건)가 꼭 있어야한다없으면 스택 오류가 난다.(스택이 터진다 // 데이터가 많이 쌓여서) 기저사례가 제일 위에 있어야 한다.기저사례 밑에 해당 함수의 매인 로직을 구현한다. 코드:package fac_zeg;public class fac_zeg { public static void main(String[] args) { int n = 5; System.out.println(fac(n)); } public static int fac(int n) { if(n == 1 || n == 0) return n; return n * fac(n - 1); } } 문제 2:더하기 재귀 .. 오늘 알고리즘 문제(09.06) 문제 1:음계 문제 설명1 ~ 8까지 숫자가 주어진다이 숫자가1~8 이면 asceding8~1 이면 desceding무작위면 mixed를 출력 코드 v1:package um;public class um { public static void main(String[] args) { int[] arr = new int[8]; arr[0] = 4; arr[1] = 3; arr[2] = 6; arr[3] = 7; arr[4] = 4; arr[5] = 8; arr[6] = 2; arr[7] = 1; int cnt = 0; for(int i = 0, j = arr.length -1; i 코드 v2:package um;import java.util.Scanner;public class.. 이전 1 2 3 4 5 6 7 ··· 12 다음