쉬워서 금방 푼 문제이긴 한데..

쓰고 답변을 등록했더니 누가 먼저 답변을 올려놓았다.

보통은 등록하기전에 답변 달린것 있나 체크부터 하는데.. 그날은 귀찮았는지 그냥 등록을 눌렀었나 보다.

근데 그 답변 수준이란게..

 

 

아래가 질문

 

자바 문자열 자르기좀 도와주세요  20 

비공개 | 질문 125건 질문마감률95.4% | 2015.12.08. 20:10

 

=> 메소드명 : public void example3(){}
 => 실행내용 : 영어 문자열 값을 키보드로 입력받아
각 자리의 문자를 출력
 => 입력예
문자열을 입력하시오 : apple
 => 출력예 
첫번째 문자 : a
두번째 문자 : p
세번째 문자 : p
         네번째    : l
         다섯쨰   : e

이런식으로 만드는건데..

어떻게하나요??

 

 

아래가 채택된 답변..

 

split 사용하시면 됩니다.

spit을 이용하면 배열에 자동으로 한 문자씩 저장됩니다.

그 후 for문으로 배열의 사이즈만큼 돌리면서 출력하시면 됩니다.

 

질문 올린놈도 몰라서 올렸을까? 말대로 못하니까 올렸을거 아닌가..

그리고 위의 답변 수준이란게 비유하자면..

테란이 저그 상대하면서 배틀크루저 뽑는 소리하는것과 똑같은 수준의 답변이다.

완전 입스타 수준이란거다.

 

중요한건 밑에 내가 올린답이 까이고 위에 올린 저 답변이 채택됐다는 거다..

질문자가 비공개라서 누군지 모를꺼라고 생각하나본데..

좀전에 지식인에 들어갔더니 채택율이 까여있길래 뭔일인가 싶어 들어가 봤다가 어처구니가 없어서 첨언한다.

 

 

뭔가 크게 바라는게 있어 답변을 다는건 아니다. 다른 답변다는 분들도 거의 마찬가지 일꺼다.

(얻고 싶어도 얻을 수 있는게 별로 없다.. 답변다는 사람들끼리만 아는 네이버 지식인 명예와 서열 정도..?)

최근 유지보수 위주로 했더니 코딩을 자주할 일이 별로 없어서 이러다가 바보될것 같아, 한때 동료이자 현재 친구인

사람의 조언으로 시작한 지식인 답변 달기다.

감각을 유지하면서 남에게 일종의 재능기부하는 차원에서 시작한 건데.. 그래도 까이는건 기분나쁜 일이다.

 

물론 대단한 답변을 달아주는건 아니다.. 그래서 상대방의 답변이 내 답변보다 낫다면 까여도 상관없다.

나도 뭔가 건지는게 있을테니.. 하지만 이건 정말 자존심에 상처만 받고 얻는건 없어 나를 무척 화나게 만들었다.

 

 

 

1. CLASS


package test002;


import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;


public class test_003 {


  public void example3(String inp){
    String[] orderNUm = {"첫번째 ", "두번째 ", "세번째 ", "네번째 ", "다섯째 ", "여섯째 ", "일곱째 ", "여덟째 ", "아홉째 "};


    for(int i = 0;i<inp.length();i++){
      System.out.println(orderNUm[i] + "문자 : " + inp.charAt(i));
    }
  }
 
  public static void main(String[] args) throws IOException {
    Scanner sc = new Scanner(System.in);
    System.out.println("9자 이내의 문자를 입력하세요.");


    try{
      String inputArr = sc.nextLine();


      if(inputArr.length() > 8){
        System.out.println("9자를 넘지 않는 문자만 입력가능!! ");
        return;
      }

      test_003 t3 = new test_003();
      t3.example3(inputArr);


    }catch (Exception e){
      System.out.println("error");


    }
  }

}



2. 실행화면


9자 이내의 문자를 입력하세요.
apple
첫번째 문자 : a
두번째 문자 : p
세번째 문자 : p
네번째 문자 : l
다섯째 문자 : e