곽로그

[프로그래머스 level1] 가운데 숫자 가져오기 본문

알고리즘/프로그래머스

[프로그래머스 level1] 가운데 숫자 가져오기

일도이동 2019. 12. 11. 21:52
반응형
class Solution {
  public String solution(String s) {
            String answer="";

        //입력받은 String을 char배열로
        int length=s.length();
        char[] ch=new char[length];
        for(int i=0;i<length;i++) {
            ch[i]=s.charAt(i);
        }

        //length가 짝수냐 홀수냐에따른 반환
        int index=length/2;
        if(length%2==0) {

            answer=Character.toString(ch[index-1])+Character.toString(ch[index]);
        }
        else {
            answer=Character.toString(ch[index]);
        }


        return answer;
  }
}

 

 

* String클래스의 메서드에 대한 공부 필요

-SubString을 사용하면 훨씬 간결하게 코드작성 가능 

-참고)

https://kutar37.tistory.com/entry/%EC%9E%90%EB%B0%94-String-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%9D%98-%EB%A9%94%EC%86%8C%EB%93%9C

 

자바 String 클래스의 메소드

String 클래스의 메소드 String은 원시타입(primitive type) 처럼 쓰이지만 참조형 클래스객체다. 그리고 불변immutable 객체다. 이 말이 무슨 말인가 하면 자바에서는 String 문자열끼리의 + 연산으로 문자열을..

kutar37.tistory.com

 

 

http://https://kutar37.tistory.com/entry/%EC%9E%90%EB%B0%94-String-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%9D%98-%EB%A9%94%EC%86%8C%EB%93%9C 

http://www.dreamy.pe.kr/zbxe/CodeClip/3766960

 

JAVA String 클래스 메소드 정리

JAVA 2015.02.05 15:41 조회 수 59578 댓글 1 ? 단축키 Prev이전 문서 Next다음 문서 가 + - Up Down Print ? 단축키 Prev이전 문서 Next다음 문서 가 + - Up Down Print startWith: 문자열이 지정한 문자로 시작하는지 판단 같으면 true반환 아니면 false를 반환한다.(대소문자구별) 123boolean startsWith = str.startsWith("a");System.out.pr

www.dreamy.pe.kr

 

반응형
Comments