<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%A1%9C%EB%A7%88%EC%88%AB%EC%9E%90%EB%B0%94%EA%BE%B8%EA%B8%B0%2F%EC%A1%B0%ED%98%84%ED%83%9C</id>
	<title>로마숫자바꾸기/조현태 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%A1%9C%EB%A7%88%EC%88%AB%EC%9E%90%EB%B0%94%EA%BE%B8%EA%B8%B0%2F%EC%A1%B0%ED%98%84%ED%83%9C"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%A1%9C%EB%A7%88%EC%88%AB%EC%9E%90%EB%B0%94%EA%BE%B8%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;action=history"/>
	<updated>2026-05-15T16:21:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%A1%9C%EB%A7%88%EC%88%AB%EC%9E%90%EB%B0%94%EA%BE%B8%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=50078&amp;oldid=prev</id>
		<title>imported&gt;undinekr at 16:01, 21 August 2008</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%A1%9C%EB%A7%88%EC%88%AB%EC%9E%90%EB%B0%94%EA%BE%B8%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=50078&amp;oldid=prev"/>
		<updated>2008-08-21T16:01:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== C++ ==&lt;br /&gt;
=== 느낀점 및 설명 ===&lt;br /&gt;
 엥.. 갑자기 로마숫자 라니.ㅎ 저번에 한글로 바꾸는 거에서 한글 데이터 대신 로마숫자 넣으면 땡이자넝..;;&lt;br /&gt;
 그래도 뭐.. 로마숫자에게만 맞는 특별한 걸 짜보자는 느낌으로 GOGO~!&lt;br /&gt;
 어쨋든 만들긴 했는데.. 이게 맞는겨?ㅎ 나도 모르겠.. 일단 보기의 내용은 다 맞으니..통과통과~&amp;gt;ㅁ&amp;lt;;;&lt;br /&gt;
 로마 숫자 .. 잘 모른다구.ㅎ&lt;br /&gt;
&lt;br /&gt;
=== 소스 ===&lt;br /&gt;
&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 void print_number(int);&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	int number=-1;&lt;br /&gt;
 	while (number&amp;amp;lt;1 || number&amp;amp;gt;99)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(\&amp;quot;숫자를 입력해주세요.&amp;amp;gt;&amp;amp;gt;\&amp;quot;);&lt;br /&gt;
 		scanf(\&amp;quot;%d\&amp;quot;,&amp;amp;amp;number);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf (\&amp;quot;결과 &amp;amp;gt;&amp;amp;gt; \&amp;quot;);&lt;br /&gt;
 	print_number(number);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void print_number(int number)&lt;br /&gt;
 {&lt;br /&gt;
 	const int DATA_SIZE=3;&lt;br /&gt;
 	const int NUMBER_DATA[DATA_SIZE]={1,5,10};&lt;br /&gt;
 	const char CHAR_DATA[DATA_SIZE][3]={\&amp;quot;Ⅰ\&amp;quot;,\&amp;quot;Ⅴ\&amp;quot;,\&amp;quot;Ⅹ\&amp;quot;}; &lt;br /&gt;
 	for (register int i=DATA_SIZE-1; i&amp;amp;gt;=0; --i)&lt;br /&gt;
 	{&lt;br /&gt;
 		if (i+1&amp;amp;lt;DATA_SIZE &amp;amp;amp;&amp;amp;amp; number==NUMBER_DATA[i+1]-1)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(\&amp;quot;%s\&amp;quot;,CHAR_DATA[0]);&lt;br /&gt;
 			printf(\&amp;quot;%s\&amp;quot;,CHAR_DATA[i+1]);&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		while (number&amp;amp;gt;=NUMBER_DATA[i])&lt;br /&gt;
 		{&lt;br /&gt;
 			number-=NUMBER_DATA[i];&lt;br /&gt;
 			printf (\&amp;quot;%s\&amp;quot;,CHAR_DATA[i]);&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Erlang ==&lt;br /&gt;
=== 느낀점 ===&lt;br /&gt;
=== 소스 ===&lt;br /&gt;
* pr_9.erl&lt;br /&gt;
 -module(pr_9).&lt;br /&gt;
 -export([getString/1]).&lt;br /&gt;
 &lt;br /&gt;
 getString(Num) when 0 == Num -&amp;amp;gt; &amp;quot;&amp;quot;;&lt;br /&gt;
 getString(Num) when 10 &amp;amp;lt; Num -&amp;amp;gt; &amp;quot;X &amp;quot; ++ getString(Num - 10);&lt;br /&gt;
 getString(Num) -&amp;amp;gt; lists:nth(Num, [&amp;quot;I &amp;quot;, &amp;quot;II &amp;quot;, &amp;quot;III &amp;quot;, &amp;quot;IV &amp;quot;, &amp;quot;V &amp;quot;, &amp;quot;VI&amp;quot;, &amp;quot;VII&amp;quot;, &amp;quot;VIII&amp;quot;, &amp;quot;IX&amp;quot;]).&lt;br /&gt;
* shell&lt;br /&gt;
 3&amp;amp;gt; c(pr_9).&lt;br /&gt;
 {ok,pr_9}&lt;br /&gt;
 4&amp;amp;gt; pr_9:getString(43).&lt;br /&gt;
 &amp;quot;X X X X III &amp;quot;&lt;br /&gt;
 5&amp;amp;gt; pr_9:getString(38).&lt;br /&gt;
 &amp;quot;X X X VIII&amp;quot;&lt;br /&gt;
 6&amp;amp;gt; pr_9:getString(24).&lt;br /&gt;
 &amp;quot;X X IV &amp;quot;&lt;br /&gt;
&lt;br /&gt;
== 나에게할말 ==&lt;br /&gt;
* 왜 항상 너 코드 돌려 보려면 컴파일 에러나는지 모르겠다 ㅠㅠ&lt;br /&gt;
 어떻게 하면 너의 코드들을 돌려 볼 수 있는거니? 내껀 아무데서나 잘돌아 가던데.. --아영 &lt;br /&gt;
   24 : ⅩⅩⅠⅤ  이렇게 출력되니? &lt;br /&gt;
  └어래? 내소스가 다른데서 안돌아 간다는거 몰랐엉.ㅎㅎ 방금 테스트 해봤는데.. .NET이나 6.0 C++ 에서는 돌아가더라고.. 테스트 하는 프로그램이 뭔지좀 알려줘봐..ㅎㅎ 고쳐볼께.ㅎ - [[조현태]]&lt;br /&gt;
----&lt;br /&gt;
[[LittleAOI]] [[로마숫자바꾸기]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;undinekr</name></author>
	</entry>
</feed>