문제는 풀었지만 효율적인 코딩은 아닌 것 같아서 질문드립니다.

StrongC Reply 5 years 7 weeks ago
문제의 조건은 만족했지만 문자열을 이용하는 방법에 대한 방법을 몰라서 노가다?방식으로 풀었는데 나중에 문자열을 이용해서 풀어보고 싶습니다. 이에 대해서 질문드립니다.
StrongC Reply 5 years 7 weeks ago
ㅎㅎㅎㅎ 감사합니다!!
withcs2 Reply 5 years 6 weeks ago
방법1. String hex = "0123456789abcdef"; System.out.print(hex.charAt(x)); // hex의 x번째 문자 방법2. 삼항연산자를 배웠다면 print((char)(x>9?(x+87):(x+48)); // x가 9 초과하면 알파벳, 아니면 숫자 한 줄 만에 푸는 꼼수 알려드렸더니 너무 많은분들이 써먹어서 방법 3, 4는 지우고 다시 올립니다