최신글 목록
-
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 18:27 -
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 16:28 -
99클럽 코테 스터디 5일차 TIL + 해시
백준 29701 모스 부호 자바 문제풀이 – My Codegate문제 링크 입력으로 들어올 문자열 갯수를 받은 뒤, 모스 부호를 받아 위에 있는 값들과 치환시켜서 출력해야 하는데, 문제 자체는 단순하지만 모든 모스 부호를 입력해야 하기 때문에 상당히mycodegate.com 1. 알고리즘! 생각해보자1) 주어진 문자열 공백으로 split2) 한 글자씩 hashmap 사용해서 모스부호 비교후 append3) 변환한 글자 출력2. 해결 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;public class Main { public static Ha..
2024.11.01 12:19 -
99클럽 코테 스터디 4일차 TIL + 문자열
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 알고리즘! 생각해보자1) replace 문자열 to 숫자2) 문자열을 숫자로 parseInt2. 해결 코드class Solution { public int solution(String s) { int answer = 0; String[] numbers = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; for(int i=0; i3. 레퍼런스 [Java] 프로그래머스 숫자 문자열과 영단어[Java] ..
2024.10.31 11:37 -
99클럽 코테 스터디 3일차 TIL + 문자열
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 알고리즘! 생각해보자반복문에서1) 글자수 카운트 비교2) 글자 비교2. 해결 코드class Solution { public int solution(String s) { int answer = 0; char first = s.charAt(0); int firstCount = 0; int otherCount = 0; for(int i=0; i3. 레퍼런스 [프로그래머스] 문자열 나누기(Java)구현velog.io
2024.10.30 16:46