Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스파르타코딩클럽
- 남궁성과 끝까지 간다
- CentOS
- 패스트캠퍼스
- 개인프로젝트
- java
- 생성자 주입
- docker
- 스웨거
- 시큐리티
- emqx
- Spring
- EC2
- 항해99
- 프로그래머스
- visualvm
- JavaScript
- 쇼트유알엘
- Kafka
- 스프링의 정석
- 데이터베이스
- DB
- 카프카
- JWT
- AWS
- @jsonproperty
- Spring Security
- WEB SOCKET
- 웹개발
- MYSQL
Archives
- Today
- Total
Nellie's Blog
[프로그래머스 입문] [java] 문자열 뒤집기 본문
728x90
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ my_string의 길이 ≤ 1,000
내 풀이
public class StringReverse {
public static void main(String[] args) {
// 문자열
String str = "ABCDE";
// 문자열 reverse
String reverse = "";
for (int i = str.length() - 1; i >= 0; i--) {
reverse = reverse + str.charAt(i);
}
// 결과 출력
System.out.println(reverse); // "EDCBA"
}
}
반복문을 사용하여 풀었다.
다른사람 풀이
public class StringReverse {
public static void main(String[] args) {
// 문자열
String str = "ABCDE";
// 문자열 reverse
StringBuffer sb = new StringBuffer(str);
String reverse = sb.reverse().toString();
// 결과 출력
System.out.println(sb); // "EDCBA"
System.out.println(reverse); // "EDCBA"
}
}
StringBuffer / reverse() 메소드를 사용한 풀이이다!
'Back-end > Algorithm' 카테고리의 다른 글
[프로그래머스 입문] [java] 배열 원소의 길이 (2) | 2023.06.22 |
---|---|
[프로그래머스 입문] [java] 배열 뒤집기 (0) | 2023.06.21 |
[프로그래머스 입문] [java] 양꼬치 (2) | 2023.06.15 |
[프로그래머스 입문] 아이스 아메리카노 (3) | 2023.06.14 |
[자바 알고리즘 문제풀이 입문][섹션1. String] 2. 대소문자 변환 (0) | 2022.12.16 |