분류 전체보기(52)
-
99클럽 코테 스터디 15일차 TIL + 스택/큐
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 알고리즘! 생각해보자1) 스택이 비어있거나 top에 있는 것과 동일하지 않을 경우, stack push2. 해결 코드import java.util.Stack;public class Solution { public int[] solution(int[] arr) { // 스택 생성 Stack stack = new Stack(); // arr 순회 for (int i : arr) { // 스택이 비어있거나 i가 직전에 담긴 값과 다를 경우 스택에 i 넣기 if (..
2024.11.11 -
99클럽 코테 스터디 13일차 TIL + 스택/큐
https://www.acmicpc.net/problem/126051. 알고리즘! 생각해보자1) 스택에 넣고 pop2. 해결 코드import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Stack;public class Main{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); Stack word =new Stack();..
2024.11.09 -
99클럽 코테 스터디 12일차 TIL + 스택/큐
https://www.acmicpc.net/problem/10828 1. 알고리즘! 생각해보자1) 스택2. 해결 코드import java.util.Scanner;public class Main { public static int[] stack; public static int size = 0; public static void main(String[] args) { Scanner in = new Scanner(System.in); StringBuilder sb = new StringBuilder(); int N = in.nextInt(); stack = new int[N]; for(int i = 0; i 3. 레퍼런스 [백준] 10828번 : 스택 - JAVA [자바]www.a..
2024.11.08 -
99클럽 코테 스터디 10일차 TIL + 해쉬
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 알고리즘! 생각해보자1) HashSet을 사용해서 중복 제거2) 1/2 한 값과 HashSet.size()의 값을 비교해서 return2. 해결 코드import java.util.HashSet;class Solution { public int solution(int[] nums) { int max = nums.length / 2; HashSet hashSet = new HashSet(); for (int n : nums) { hashSet.add(n); //중복 제거 } ..
2024.11.06 -
99클럽 코테 스터디 9일차 TIL + 해시
1. 알고리즘! 생각해보자1) 중복을 제거하기 위해 set을 사용2) 입력받은 단어를 StringBuilder(word).reverse().toString() 으로 확인3) length와 가운데 글자를 출력2. 해결 코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); // 단어의 수를 입력 받음 Set ..
2024.11.05