알고리즘,손코딩 문제 37

프로젝트 오일러 17번 문제 : 1부터 1000까지 영어로 썼을 때 사용된 글자의 개수는?

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 정말 오랜만에 프로젝트 오일러 문제를 풀어봤는데요 ㅎㅎ17번 문제입니다. 1부터 5까지의 숫자를 영어로 쓰면 one, two, three, four, five 이고, 각 단어의 길이를 더하면 3 + 3 + 5 + 4 + 4 = 19 이므로 사용된 글자는 모두 19개입니다.1부터 1,000까지 영어로 썼을 때는 모두 몇 개의 글자를 사용해야 할까요?참고: 빈 칸이나 하이픈('-')은 셈에서 제외하며, 단어 사이의 and 는 셈에 넣습니다. 예를 들어 342를 영어로 쓰면 three hundred and forty-two 가 되어서 23 글자, 115 =..

손코딩 문제 : ThisIsJava를 n번째줄에 n번 째글자까지 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 이번 문제는 해결 방법이 다양한 것 같습니다. 저는 char 배열을 이용했습니다. 제가 한 코딩은 ▼▼▼▼ 에 있습니다. ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding11 { public static void main(String[] args) { char[] text = { 'T', 'h', 'i', 's', 'I', 's', 'J', 'a', 'v', 'a' }; for (..

손코딩 문제 : 9번 문제를 변형하여 n번 째 줄에 n을 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오.이번 문제는 9번 문제의 변형입니다.출처 http://rain483.blog.me/220713823307 따라서 9번을 풀었다면 큰 고민 없이 풀 수 있는 문제입니다. 제가 한 코딩은 ▼▼▼▼ 에 있습니다.▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding10 { public static void main(String[] args) { for (int i = 4; i >= 0; i--) { String chul = ""; for (int j = i - 1..

손코딩 문제 : 공백이 있는 * 피라미드 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 출처 http://rain483.blog.me/220713816907 이번 문제는 7번문제의 변형이라고 생각되는데요. 이번 코딩은 코드가 좀 길어졌습니다 ㅎㅎ 짧게 코딩할 수 있는 다른 좋은 방법이 있겠죠? 8번은 약간 어려워서 우선 뛰어넘었습니다;; 제가 한 코딩은 ▼▼▼▼ 에 있습니다.▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼public class HandCoding09 { public static void main(String[] args) { ..

손코딩 문제 : 피라미드 모양으로 * 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ : 다음과 같은 출력이 나오도록 코딩하시오. 출처 http://rain483.blog.me/220713446326이번 문제도 조금 고민하는데 시간이 걸렸습니다. 맨 밑줄을 기준으로 가운데 정렬로 출력하는 문제입니다. *가 홀수개로 출력이 됩니다. 1, 3, 5, 7, 9 이렇게요. 제가 한 코딩은 ▼▼▼▼ 에 있습니다. ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding07 { public static void main(String..

손코딩 문제 : 1line => A , 2line => BC ...... 5line => KLMNO 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 이번 문제는 생각해내는데 시간이 좀 걸렸습니다 ㅎㅎ 풀고나니 정말 별거 아니었는데 ㅋㅋㅋㅋㅋ 제가 한 코딩은 ▼▼▼▼ 에 있습니다.▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding06 { public static void main(String[] args) { int c = 65; for(int i=0; i

손코딩 문제 : 1부터 5까지 차례대로 숫자가 늘어나며 출력 ex) 1line => 1, 2line => 12, ......

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 이번 문제는 04번 문제와 정말 한 끗 차이입니다 ㅎㅎ 완전 간단하죠? ㅋㅋㅋ 제가 한 코딩은 ▼▼▼▼에 있습니다. ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding05 { public static void main(String[] args) { for(int i = 1; i

손코딩 문제 #04 : 1부터 5까지 숫자 크기만큼 숫자 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 이번에는 숫자 크기만큼 숫자를 출력하는 문제입니다. 뭐 이것도 크게 어렵지 않죠? 손코딩 문제인 만큼 난이도가 높은 문제들은 많이 없는 듯해요. 제가 한 코딩은 ▼▼▼▼에 있습니다.▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ ▼▼▼▼ public class HandCoding04 { public static void main(String[] args) { for(int i = 1; i

손코딩 문제: *가 하나씩 감소하며 오른쪽 정렬로 출력

다음과 같은 출력이 나오도록 코딩하시오. 이번 문제는 02번 문제랑 비슷한데 오른쪽 정렬로 출력되게 하는 문제에요. 저는 공백을 하나씩 추가하는 방법을 사용했습니다.더짧은 코딩이 있다면 좋지만 전 생각이 안나네요 ㅎㅎ 제가 한 코딩은 ▼▼▼▼▼ 에 있습니다. ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ public class HandCoding03 { public static void main(String[] args) { for (int i = 5; i >= 0; i--) { String chul = ""; for(int k = 0; k

손코딩 문제 : *가 하나씩 감소하며 출력

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 다음과 같은 출력이 나오도록 코딩하시오. 이번 문제도 조금만 생각을 해보면 그리 어렵지 않은 문제입니다. 저는 중첩 for문을 사용했어요 ㅎㅎ 첨에 생각이 안나서 배열을 사용했다가 중첩 for문으로 바꿨습니다. 제가 푼 코딩은 ▼▼▼▼▼ 아래에 있습니다요 ㅎㅎ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ ▼▼▼▼▼ public class HandCoding02 { public static void main(String[] args) { for (int i = 5; i >= 0; i--) { Strin..