
[Mission] 내가 만든 순열/조합/부분집합 문제
💡 순열 혼자 식당에가서 먹을 메뉴를 겹치지 않게 2개 시켜서 먹는 경우의 수 💡 조합 둘이 식당에가서 각자 먹을 메뉴를 겹치지 않게 각각 하나씩 시켜서 먹는 경우의 수 package task; import java.util.Arrays; // 조합: 30개 메뉴 중 혼자 메뉴 2개를 먹는 경우 (순서 X, 중복 X) // 순열: 30개 메뉴 중 ...
💡 순열 혼자 식당에가서 먹을 메뉴를 겹치지 않게 2개 시켜서 먹는 경우의 수 💡 조합 둘이 식당에가서 각자 먹을 메뉴를 겹치지 않게 각각 하나씩 시켜서 먹는 경우의 수 package task; import java.util.Arrays; // 조합: 30개 메뉴 중 혼자 메뉴 2개를 먹는 경우 (순서 X, 중복 X) // 순열: 30개 메뉴 중 ...
알고리즘 문제를 해결하기 위해 수행해야 하는 절차나 방법 APS (Algorithm Problem Solving) : 알고리즘 문제 풀이 알고리즘의 필요성 예를 들어, 1부터 100까지의 합을 구하는 문제를 생각해 보자 문제를 푸는 방식에 따라 작업량이나 소요시간 등이 달라질 수 있다. 고려 사항 정확성 : 얼마나 정확하게 동...
1. 모스부호 (1) function solution(letter) { var answer = ''; const morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-'...
1. 두수의 연산값 비교하기 class Solution { public int solution(int a, int b) { int answer = 0; String str = a + "" + b; int sum = 2 * a * b; return Math....
1. 두 수의 나눗셈 function solution(num1, num2) { return parseInt(num1 / num2 * 1000); } 2. 짝수 홀수 개수 function solution(num_list) { var answer = [0,0]; for(let num of num_list) { if(...
Stack (LIFO - Last In First Out) Stack은 후입선출(LIFO) 구조를 가지며, 가장 나중에 들어온 요소가 먼저 제거된다. 주요 메서드 push(E e): 요소 추가 pop(): 맨 위 요소 제거 및 반환 peek(): 맨 위 요소 확인 (제거하지 않음) isEmpty(): 스택이 비어있는지 확인 i...
오늘 자바 수업과 총 70문제의 자바 기초 문제를 풀면서 한 생각은 여러 메서드들이 많아서 자바스크립트에 비해서 편리하다는 거였습니다. 예전에 알고리즘 스터디를 했을 당시 자바로 풀던 친구가 자바에는 메서드로 있는데 js에서는 다 구현해야 된다고 설명해줬던게 무슨 뜻인지 알거같아서 자바로 풀면 이런게 편할 수 있겠다 ! 싶어서 조금 더 공부해보고 싶습...
재귀 (Recursion) 함수가 자기 자신을 호출하는 방식으로 문제를 해결하는 기법 얼마나 반복되는지 모를 때 사용 public class Test { public static void main(String[] args) { int n=10; printNos(n); } public static vo...
평소 알고리즘 풀면서 깜빡깜빡했던 메서드들을 다시 한번 알고갈 수 있는 시간이라 유용했다. 첨엔 너무 많다 생각했는데 거 기초라 빨리 풀었고 다른 사람 풀이보면서 감탄하는 시간이었다. 이번 과제에서 다시 한번 짚고 넘어갈 개념 💡 repeat(n): 문자열을 n번 반복한 새로운 문자열을 반환 "hi".repeat(3); // "hihihi" ...
팀별로 40문제 푸는게 오늘 팀 스터디였다. 솔직히 너무 많아서 힘들었다. ㅜㅜ 하지만 헷갈리던 자바 문법이(특히 배열) 좀 익숙해진거같아 좋았다 ! 근데.. !! 입문 20문제 푸는걸 과제로 받았다…………. 하루에 알고리즘 60 문제 푸는 사람이 되었다 ! 1 문자열을 정수로 변환하기 class Solution { public i...