일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lv0
- 큐
- Lv1
- 삼각형의 완성조건
- 이진수 변환
- 백준
- Queue
- index of
- 스택
- Programmers
- 프로그래머스 문자열 정렬
- Stack
- 스프링부트 도커
- 백준 N과 M 자바
- 자바
- 프로그래머스
- COS Pro
- 스프링부트 도커 배포
- 프로그래머스 자바
- java
- StringTokenizer
- 프로그래머스 풀이
- 문자열
- 오름차순 정렬
- lv2
- 클라이언트
- 버퍼
- 스프링부트 도커로 배포
- 알고리즘
- SWEA
- Today
- Total
목록문자열 (4)
mun dev
문제설명 my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요. 제한 사항 연산자는 +, -만 존재합니다. 문자열의 시작과 끝에는 공백이 없습니다. 0으로 시작하는 숫자는 주어지지 않습니다. 잘못된 수식은 주어지지 않습니다. 5 ≤ my_string의 길이 ≤ 100 my_string을 계산한 결과값은 1 이상 100,000 이하입니다. my_string의 중간 계산 값은 -100,000 이상 100,000 이하입니다. 계산에 사용하는 숫자는 1 이상 20,000 이하인 자연수입니다. my_string에는 연산자가 적어도 하나 포함되어 있습니다. return type 은 정..
문제설명 ✅ 통과한 코드 import java.util.Arrays; class Solution { public String solution(String my_string) { String answer=""; my_string=my_string.toLowerCase(); // my_string 소문자 변환 char[] strChar = my_string.toCharArray(); // my_string char 타입 변환 Arrays.sort(strChar); // strChar 오름차순 정렬 answer=new String(strChar); // 정렬된 strChar 삽입 return answer; } } my_string 문자열 소문자로 변환 char타입 배열에 my_string char 타입으로 변..
문제 설명 문자열 중 소문자는 대문자, 대문자는 소문자로 변환하는 문제 자바 char 타입의 isLowerCase() 함수를 사용하여 소문자면 대문자로 대문자면 소문자로 변환하였다. ✅ 통과한 풀이 class Solution { public String solution(String my_string) { String answer = ""; for(char c:my_string.toCharArray()){ if(Character.isLowerCase(c)){ answer+=Character.toUpperCase(c); } else{ answer+=Character.toLowerCase(c); } } return answer; } } ✅ 입출력 결과
자바 문자열 반복하기 charAt() 함수 사용하기 프로그래스 문제 문자열 반복하기를 풀면서 각 문자열의 문자 하나하나를 어떻게 반복할까 고민하다가 찾아보니 charAt 함수를 사용하여 풀 수 있었다! ... 그럼 CharAt 함수란 무엇인지 부터 간단하게 알아보고 넘어가보자. CharAt() 함수란? string 타입의 데이터에서 특정 문자를 char타입으로 변환할 때 사용하는 함수이다. charAt(i) i자리에는 int형 변수를 넣어 문자열의 각 위치 문자를 가져올 수 있다. 💻문제 설명 class Solution { public String solution(String my_string, int n) { String answer = ""; int length=my_string.length(); /..