일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- programmers
- 자바스크립트
- baekjoon
- 플러터
- CS
- Oracle
- spring
- python
- 데이터베이스
- javascript
- 시큐리티
- 자바
- Spring Security
- backjoon
- JPA
- Java
- springboot
- CS지식
- 프로그래머스
- DB
- 데이터
- 네트워크
- 백준
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- 자료구조
- 파이썬
- Flutter
- 스프링
- 스프링부트
- postgresql
- Today
- Total
목록2024/10/18 (10)
Jin's Dev Story
문제 설명오늘 해야 할 일이 담긴 문자열 배열 todo_list와 각각의 일을 지금 마쳤는지를 나타내는 boolean 배열 finished가 매개변수로 주어질 때, todo_list에서 아직 마치지 못한 일들을 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ todo_list의 길이 1 ≤ 1002 ≤ todo_list의 원소의 길이 ≤ 20todo_list의 원소는 영소문자로만 이루어져 있습니다.todo_list의 원소는 모두 서로 다릅니다.finished[i]는 true 또는 false이고 true는 todo_list[i]를 마쳤음을, false는 아직 마치지 못했음을 나타냅니다.아직 마치지 못한 일이 적어도 하나 있습니다.입출력 예todo_list ..
문제 설명문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳 소문자로 이루어진 문자열입니다.입출력 예myString result"oxooxoxxox"[1, 2, 1, 0, 1, 0]"xabcxdefxghi"[0, 3, 3, 3]풀이첫 번째 방법class Solution { public int[] solution(String myString) { String[] str = myString.split("x", -1); int[] answer =..
문제 설명알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳으로 이루어진 문자열입니다.입출력 예myString result"aBcDeFg""abcdefg""aaa""aaa"풀이class Solution { public String solution(String myString) { return myString.toLowerCase(); }}
문제 설명알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요.단, 알파벳 대문자와 소문자는 구분하지 않습니다.제한사항1 ≤ myString의 길이 ≤ 100,0001 ≤ pat의 길이 ≤ 300myString과 pat은 모두 알파벳으로 이루어진 문자열입니다.입출력 예myString pat return"AbCdEfG""aBc"1"aaAA""aaaaa"0풀이class Solution { public int solution(String myString, String pat) { return myString.toLowerCase().conta..
문제 설명문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요.제한사항1 ≤ strArr ≤ 201 ≤ strArr의 원소의 길이 ≤ 20strArr의 원소는 알파벳으로 이루어진 문자열 입니다.입출력 예strArr result["AAA","BBB","CCC","DDD"]["aaa","BBB","ccc","DDD"]["aBc","AbC"]["abc","ABC"]풀이class Solution { public String[] solution(String[] strArr) { for(int i=0; i
문제 설명영소문자로 이루어진 문자열 my_string과 영소문자 1글자로 이루어진 문자열 alp가 매개변수로 주어질 때, my_string에서 alp에 해당하는 모든 글자를 대문자로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 1,000입출력 예my_string alp result"programmers""p""Programmers""lowercase""x""lowercase"풀이class Solution { public String solution(String my_string, String alp) { return my_string.replaceAll(alp, alp.toUpperCase()); }}