<div><font face="Georgia">import java.util.*;</font></div> <div><font face="Georgia"><br></font></div> <div><font face="Georgia">public class zero_nine {</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>public static void main(String[] args){</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>Scanner sc = new Scanner(System.in);</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("숫자를 입력하세요 =");</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>String String_numbers = sc.nextLine(); //스트링</font></div> <div><span class="Apple-tab-span" style="white-space:pre;"><font face="Georgia"> </font></span></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>char [] char_numbers = String_numbers.toCharArray();</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>Arrays.sort(char_numbers);</font></div> <div><span class="Apple-tab-span" style="white-space:pre;"><font face="Georgia"> </font></span></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>String blank="";</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>for(char i : char_numbers){blank += Character.toString(i);}</font></div> <div><font face="Georgia"><br></font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>String standard="0123456789";</font></div> <div><span class="Apple-tab-span" style="white-space:pre;"><font face="Georgia"> </font></span></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>if (blank == standard){System.out.println("True");}</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>else{System.out.println("False");}</font></div> <div><font face="Georgia"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</font></div> <div><font face="Georgia">}</font></div> <div><font face="Georgia"><br></font><br><br><font size="2" face="Georgia"><span style="color:#333333;">0~9까지의 문자로 된 숫자를 입력 받았을 때, 이 입력 값이 0~9까지의 숫자가 각각 한 번 씩만 사용된 것인지 확인하는 함수를 구하는 프로그래밍입니다.</span><br>이때 위의 코딩에서 0123456789 를 입력값으로 줄시,</font></div> <div><font size="2" face="Georgia">String blank = "0123456789" 가 되는데, 왜 String standard와 String blank가 다르다고 인식될까요?<br><br>초보의 짐작으로는 참조하는 주소값이 달라서 그런거 같은데,, 알고리즘은 위와 같은 상태를 유지한채료 코딩값이 True가 나오게 하려면 어떻게 해야하나요?<br>파이썬하다 자바로 넘어오니까 헷갈리네요 ㅠ</font><br><br><br><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.