프로그래머스_문자열 내림차순으로 배치하기 JAVA

2025. 1. 26. 18:47·알고리즘/알고리즘 풀이
반응형

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

오늘의 문제는 문자열 내림차순으로 배치하기다.

이번 문제도 풀었던 문제라 과거 코드 먼저 살펴보겠다.

 

과거 코드

import java.util.*;

class Solution {
    public String solution(String s) {
        char[] charArr = s.toCharArray();
        Arrays.sort(charArr);
        StringBuilder sb = new StringBuilder(new String(charArr));        
        return sb.reverse().toString();
    }
}

 

현재 코드

import java.util.*;

class Solution {
    public String solution(String s) {
        char[] charArr = s.toCharArray();
        Arrays.sort(charArr);
        return new StringBuilder(new String(charArr)).reverse().toString();
    }
}

 

음.. 딱히... 변경할 거 없어서 딱히 바뀐 코드는 없다.

그냥 한 줄 조금 줄인 정도?!

stream을 사용해서 코드를 바꿔볼까 하다가

stream은 가독성이 뛰어나긴 하지만 속도 부분에서는 느릴 거 같아서 그냥 StringBuilder를 사용했다.

 

오늘의 코딩 끝!

반응형
저작자표시 비영리 변경금지 (새창열림)
'알고리즘/알고리즘 풀이' 카테고리의 다른 글
  • 프로그래머스_최댓값과 최솟값 JAVA
  • 프로그래머스_숫자 문자열과 영단어 JAVA
  • 프로그래머스_소수 찾기 JAVA
  • 프로그래머스_문자열 내 마음대로 정렬하기 JAVA
데부한
데부한
어차피 할 거면 긍정적으로 하고 싶은 개발자
    반응형
  • 데부한
    동동이개발바닥
    데부한
  • 전체
    오늘
    어제
    • 분류 전체보기 (307)
      • 방통대 컴퓨터과학과 (27)
        • 잡담 (9)
        • 3학년1학기 (17)
      • 프로젝트 및 컨퍼런스 회고 (1)
        • 프로젝트 (4)
        • 한이음 프로젝트 (0)
        • 회고 (3)
      • 공부 (165)
        • Spring (37)
        • JPA (71)
        • 인프런 워밍업 클럽_BE (10)
        • Java (6)
        • React.js (27)
        • 넥사크로 (11)
        • 기타 (3)
      • 알고리즘 (85)
        • 알고리즘 유형 (10)
        • 알고리즘 풀이 (57)
        • SQL 풀이 (18)
      • 에러 해결 (13)
      • 잡담 (7)
        • 국비교육 (2)
        • 구매후기 (5)
        • 진짜 잡담 (0)
  • 블로그 메뉴

    • Github
    • Linkedin
    • 홈
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인프런
    Java
    egov
    알고리즘
    토이프로젝트
    운영체제
    프론트엔드
    QueryDSL
    기출문제
    개발자
    자바스크립트
    프로그래머스
    react
    SpringBoot를 이용한 RESTful Web Service 개발
    SQL
    토비의스프링부트
    전자정부프레임워크
    스프링부트
    JPA
    RESTful
    에러해결
    springboot
    넥사크로
    백준
    코딩테스트
    Spring
    oracle
    방통대
    MSA
    IT
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데부한
프로그래머스_문자열 내림차순으로 배치하기 JAVA
상단으로

티스토리툴바