일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 데이터베이스
- softeer
- 파이썬
- kotlin
- SW봉사
- 백준 알고리즘
- BFS
- SQL
- 백준알고리즘
- 1과목
- 문제풀이
- CJ UNIT
- java
- 스프링
- 알고리즘
- 백준
- 소프티어
- 코틀린
- 정보처리산업기사
- C++
- 공부일지
- python
- 프로그래머스
- programmers
- 자바
- 코딩교육봉사
- 코딩봉사
- MYSQL
- 회고
- Spring
- Today
- Total
목록Algorithm (159)
JIE0025
보호되어 있는 글입니다.

프로그래머스 > 코딩테스트 연습 > 코딩테스트 고득점 Kit > 해시 > 위장 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42578?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 ✅ 풀이 과정 0. 자료구조 / 알고리즘 선택 해시맵을 이용해 Key에 해당하는 개수를 세어주면 된다. 1. 복잡도 고려 스파이가 가진 의상의 수가 1~30개이고, 문자열의 길이도 20이하여서 고려할정도의 문제가 아니다. 2. 수도코드/ 알고리즘 생각 1) 들어온 데이터를 옷의 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
✅ 문자열 공백여부 isEmpty() 주어진 문자열이 빈 문자열이면 true, 아니면 false를 반환 isBlank() java 11 주어진 문자열이 빈 문자열이거나, 공백만 갖는 문자열(" ")이면 true, 아니면 false를 반환 ✅ 문자열 공백제거 java.lang.String, 앞뒤 공백을 제거한 문자열을 리턴한다는점이 동일하다. trim() 앞뒤 공백을 제거한 문자열의 복사본을 리턴 \u0020' 이하의 공백들만 제거 strip() java 11 유니코드의 공백들을 모두 제거 더많은 공백들 제거가능 -- https://en.wikipedia.org/wiki/Whitespace_character Whitespace character - Wikipedia From Wikipedia, the fr..
프로그래머스 > 코딩테스트 연습 > 코딩테스트 입문 > 최대값 만들기(1) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120847 문제 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 배열을 정렬하는 방법을 기록하기 위해 이 문제를 들고 왔다. 앞으로 꼭 익숙하게 만들어야지!! ✅ 정답코드 import java.util.*; class Solution { public int solution(int[] numbers) { //..

프로그래머스 > 코딩테스트입문 > 문자열뒤집기 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120822 ✅ 문제 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_stringreturn "jaron" "noraj" "bread" "daerb" ✅ 풀이 과정 풀이과정은 생략.. StringBuilder에 reverse()메서드가 있다는 걸 알게 돼서 기록한다. ✅ 내가 쓴 정답코드 class Solution { public String solution(String my_..
보호되어 있는 글입니다.

구름 > 알고리즘먼데이챌린지 > 6주차 > 제곱암호 문제 ✅ 풀이 과정 0. 알고리즘 - 문자열을 조건에 따라 변환하는 문제 1. 복잡도 고려 다시한번 파이썬의 연산시간을 알아보자 파이썬은 1초에 2000만 = 20,000,000 번 연산이 가능하다. 만약 시간제한이 1초, n = 100,000 (10만) 이라고 할 때 O(N^2) 으로 알고리즘을 짜게 되면 100000*100000 = 10,000,000,000 = 100억 번의 연산이 필요하므로, 시간초과가 나게 된다. 이 경우엔 O(NlogN) 으로 알고리즘을 짜야 1,600,000 번의 연산으로 수행 가능하다. (log 100,000 = 약 16) 일단 1초에 2천만이라는 걸 기억하고, 시간제한과 n을 고려하면 최대 가능한 알고리즘의 복잡도를 계..

알고리즘 먼데이 챌린지 2주차 폭탄구현하기 (⭐⭐) https://level.goorm.io/exam/159666/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EB%A8%BC%EB%8D%B0%EC%9D%B4-%ED%8F%AD%ED%83%84-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0/quiz/1 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이 level.goorm.io 폭탄이 떨어진위치들이 주어졌을 때 전체 폭탄값들의 합을 출력하는 간단한 문제이다. ✅ 풀이 과정 1. 복잡도 ..