알고리즘,손코딩 문제

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

알통몬_ 2018. 11. 13. 11:09
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


정말 오랜만에 프로젝트 오일러 문제를 풀어봤는데요 ㅎㅎ

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 = one hundred and fifteen 의 경우에는 20 글자가 됩니다.


제가 푼 답입니다.

여러 방법이 떠오르긴 했는데 가장 먼저 떠오른 방법으로 풀어봤습니다.


이상입니다.

감사합니다.

반응형