컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post C언어] bool, Boolean 논리형 정의하여 사용: 불린/불리언펄,Perl] 한글 완성형(euc-kr)파일, 유니코드(UTF-8)로 변환 저장, Conv...구글어스 사용법 / 문제 해결 - Google Earth펄,Perl] 여러 개의 파일 한꺼번에 일괄 처리, 와일드카드; opendir, readd...C언어] unsigned 형의 의미, 부호 없는 정수, unsigned int, signe...C언어/자바,Java] char를 int로 변환; char to float, long, 자...그래픽 파일의 종류/그림,사진 파일의 확장자 종류: Graphics File Format ...도스/도스창(cmd.exe)용 실행파일/명령어 만드는, 언어/프로그램은? Creating ...펄.Perl] 배열 출력, 배열을 문자열로 변환, Print Array, Array to ...펄/Perl] 여러 개의 빈줄 삭제, 하나의 빈줄로 합치기, Collapse Multipl...

펄/Perl] 아라비아 숫자를, 일본어 숫자 읽기 발음으로 변환, Lingua-JA-Number

Sunday, October 22, 2006

펄 모듈을 사용하여, 평범한 아라비아 숫자를, 일본식 발음으로, 이치, 니, 산, 욘... 햐쿠, 센, 만 등에 해당하는 로마자로 변환하는 것입니다. (다만 4를 '시'가 아닌 '욘'으로 변환하는군요.)

Lingua::JA::Number 라는 모듈을 다운받아서 설치해야 다음의 예제가 실행됩니다.

숫자를 일본어 로마자로 변환 (Number to Japanese)


#!/usr/bin/perl
use strict; use warnings;

use Lingua::JA::Number qw(to_string);


  for (my $i = 1; $i <= 20; $i++) {        # 1에서 20까지 출력
    print $i, " = ", join('-', to_string($i)), "\n";
  }


  # 특정 숫자 출력
  print join('-', to_string(10000)), "\n"; # ichi-man
  print join('-', to_string(32001)), "\n"; # san-man-ni-sen-ichi
  print join('-', to_string(11111111)), "\n"; # sen-hyaku-ju-ichi-man-sen-hyaku-ju-ichi
  print join('-', to_string(5364655543)); # go-ju-san-oku-roku-sen-yon-hyaku-roku-ju-go-man-go-sen-go-hyaku-yon-ju-san



실행 결과:
D:\Z>jnum.pl
1 = ichi
2 = ni
3 = san
4 = yon
5 = go
6 = roku
7 = nana
8 = hachi
9 = kyu
10 = ju
11 = ju-ichi
12 = ju-ni
13 = ju-san
14 = ju-yon
15 = ju-go
16 = ju-roku
17 = ju-nana
18 = ju-hachi
19 = ju-kyu
20 = ni-ju
ichi-man
san-man-ni-sen-ichi
sen-hyaku-ju-ichi-man-sen-hyaku-ju-ichi
go-ju-san-oku-roku-sen-yon-hyaku-roku-ju-go-man-go-sen-go-hyaku-yon-ju-san
D:\Z>



Lingua::JA::Number 모듈 설치법


<Lingua-JA-Number>
위의 주소에서 "Lingua-JA-Number-0.01.tar.gz"라는 파일을 다운받은 후, WinRAR 등으로 그 파일을 들여다보면, Number.pm 이라는 파일이 있습니다.

자신의 펄 라이브러리 디렉토리 밑에,

Lingua 라는 디렉토리를 만든 후, Lingua 밑에,
JA 라는 디렉토리를 만들고, JA 디렉토리 속에 Number.pm 파일을 넣습니다.

자신의 펄 라이브러리 환경변수가
PERLLIB=D:\myhome\perl_\site\lib
이렇다면

모듈의 최종적인 경로는 이렇게 됩니다:
D:\myhome\perl_\site\lib\Lingua\JA\Number.pm




▶▶ 일본어 숫자 읽기, 일본어 숫자 발음: Spell Out Japanese Numbers

▶▶ [Perl] CPAN의, 펄 모듈 수동 다운로드/설치법 - 순수한 펄로 된 .pm 파일

▶▶ Perl/펄] 숫자를 영어 스펠링으로 변환; 영어식으로 읽기; Number to English

☞ Perl(펄)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top