난 당신의 게시물을 자사의 아주 유익하고 사랑처럼 다시 당신이 훌륭한 일을 가지고 당신을 방문합니다. 나는 사랑과이 사이트를 즐겨찾기에 다른 친구에게 그것은 그것과 매우 흥미로운 정보를 최대 개까지 데이트를 comptia security+ braindump, 난 당신이 작업하는 방식처럼, 그것을 계속 방문 읽고 그것을 보내는 것, 나는 것입니다 그들이 내가 좀 바빠서 확인하기 때문에 여기에 다시 내가 될가 rhce exam dumps 서비스에서 약간의 시간을하지만 난 기꺼이 여기에 다시 붙어 mcitp exam. 우리와 함께 공유하는 좋은 정보를 주셔서 감사합니다.
과거는 분명히 매우 주관적인 발언이다. stools 우리가 정확히 어디에 우리 모두가 정확하게 우리가 어디 출신인지 알고하는 경우를 제외하고 가고 있니 전달 드릴 수 없습니다. 내가 것이 분명 여러분의 말을 내 문제에 좋아. 최대한 빨리 해주세요, 스타일에 모든 주변과 장소는 당신이 그것을 설치 설계보세요 의자를 step stools 구입대로에 관해서는 있습니다. 중요한 요점은 비록 허용 솔루션 및 지원의 구경을 유지하는 것입니다. 지금 의자가 여기저기 사용됩니다. 좌석 어떤 가정에서 매우 중요합니다.
However I will just refer to testking 156-315 two such items in the Saturday, 30 May 2009 edition of The Star, a news item and a letter from a reader. News item headlined "KUDOS TO NAJIB AND TEE KEAT" testking 646-230 on page N3 hails move by government to release PKFZ findings in entirety. This news item also includes fawning commendations to both PM Najib and you. Nothing wrong with that except that your journalists seem to have completely forgotten or ignored the testking 1Y0-A09 role of those who initially exposed this scandal and over the years persisted to make sure that this scandal was not swept under the testking HP0-Y23 carpet. As I remember, this scandal was first exposed many years ago by Lim Kit Siang, Malaysiakini,
OCaml 은 strongly statically typed 언어 입니다. 때문에 실행전에 타입을 유추합니다.OCaml 은 타입추론기를 통해 642-357 자동으로 타입을 찾기 때문에 여러분은 타입에 대해 작성하실 필요가 없습니다. 위의 코드를 Ocaml topLevel 로 실행시켜보면 Ocaml 은 위의 함수가 문제가 없다고 알려 줄 것입니다.Ocaml은 어떠한 640-460 묵시적 형 변환을 허용하지 않습니다. 만약 float를 원한다면, 2.0 이라 작성하셔야 합니다. 2는 int 형이기 때문입니다.Ocaml은 어떠한 묵시적 형 변환을 허용하지 않습니다. 따라서 연산자 역시 각기 다릅니다. "두개의 정수를 더한다 " (는 + 70-620 연산자를 사용한다) vs. "두개의 소수를 더한다" (는+. 연산자를 사용한다. - note 점이 찍혀 있음을 유의하세요). 다른 산술연산자도 이렇습니다.Ocaml은 마지막 문장을 리턴합니다. 때문에 RH302 C처럼 return을 쓰실 필요가 없습니다.더욱 자세한 내용은 다음 섹션에서 다루도록 하겠습니다.
하스켈 버전
diamond n = putStr $ unlines $ map (line.abs) [negate m..m] where m = n - 1 line k = replicate k ' ' ++ replicate (2*n-2*k-1) '*'자바버전
소스가 깨져서 링크겁니다.
다이아몬드
루비 풀이
kj님의 루비를 이용한 풀이
얼랭 긴 버전.
-module(diamond). -include_lib("eunit/include/eunit.hrl"). -export([draw/1, draw_on_console/1]). odds(N) -> odds(N * 2 - 1, []). odds(1, Acc) -> [1|Acc]; odds(I, Acc) -> odds(I - 2, [I|Acc]). odds_test_() -> [?_assertMatch([1], odds(1)), ?_assertMatch([1,3], odds(2))]. plan(N) -> Top = odds(N), [Width|Bottom] = lists:reverse(Top), {Width, Top ++ Bottom}. plan_test_() -> [?_assertMatch({3, [1,3,1]}, plan(2)), ?_assertMatch({5, [1,3,5,3,1]}, plan(3))]. draw_line(N, W) -> Space = lists:duplicate((W - N) div 2, $ ), Space ++ lists:duplicate(N, $*) ++ Space. draw_line_test_() -> [?_assertMatch("*", draw_line(1, 1)), ?_assertMatch(" * ", draw_line(1, 3)), ?_assertMatch(" *** ", draw_line(3, 7))]. draw(Size) -> {Width, Design} = plan(Size), lists:map(fun(N) -> draw_line(N, Width) end, Design). draw_on_console(Size) -> lists:foreach(fun(Line) -> io:format("~s~n", [Line]) end, draw(Size)).http://colus.egloos.com/3376757
생각보다 어렵네요.
파이썬 버전입니다.
http://blueiur.tistory.com/entry/다이아몬드-만들기-입니다-2
c
#include <stdio.h> void triangle(int nfields, int beg, int end, int step) { int i; for (; beg != end + step; beg += step) { printf("%*s", (nfields - beg) / 2, ""); for (i = 0; i < beg; i++) putchar('*'); printf("\n"); } } void diamond(int n) { int nfields = 2 * n - 1; triangle(nfields, 1, nfields, 2); triangle(nfields, nfields -2, 1, -2); } int main(void) { diamond(2); diamond(3); diamond(4); return 0; }루비 늅늅
class Fixnum;def diamond;(-self+1..self-1).each { |i| puts " "*i.abs+"*"*(2*(self-i.abs)-1)};end;end
2.diamond
3.diamond
4.diamond
난 당신의 게시물을
난 당신의 게시물을 자사의 아주 유익하고 사랑처럼 다시 당신이 훌륭한 일을 가지고 당신을 방문합니다. 나는 사랑과이 사이트를 즐겨찾기에 다른 친구에게 그것은 그것과 매우 흥미로운 정보를 최대 개까지 데이트를 comptia security+ braindump, 난 당신이 작업하는 방식처럼, 그것을 계속 방문 읽고 그것을 보내는 것, 나는 것입니다 그들이 내가 좀 바빠서 확인하기 때문에 여기에 다시 내가 될가 rhce exam dumps 서비스에서 약간의 시간을하지만 난 기꺼이 여기에 다시 붙어 mcitp exam. 우리와 함께 공유하는 좋은 정보를 주셔서 감사합니다.
과거는 분명히 매우
과거는 분명히 매우 주관적인 발언이다. stools 우리가 정확히 어디에 우리 모두가 정확하게 우리가 어디 출신인지 알고하는 경우를 제외하고 가고 있니 전달 드릴 수 없습니다. 내가 것이 분명 여러분의 말을 내 문제에 좋아. 최대한 빨리 해주세요, 스타일에 모든 주변과 장소는 당신이 그것을 설치 설계보세요 의자를 step stools 구입대로에 관해서는 있습니다. 중요한 요점은 비록 허용 솔루션 및 지원의 구경을 유지하는 것입니다. 지금 의자가 여기저기 사용됩니다. 좌석 어떤 가정에서 매우 중요합니다.
However I will just refer to
However I will just refer to testking 156-315 two such items in the Saturday, 30 May 2009 edition of The Star, a news item and a letter from a reader. News item headlined "KUDOS TO NAJIB AND TEE KEAT" testking 646-230 on page N3 hails move by government to release PKFZ findings in entirety. This news item also includes fawning commendations to both PM Najib and you. Nothing wrong with that except that your journalists seem to have completely forgotten or ignored the testking 1Y0-A09 role of those who initially exposed this scandal and over the years persisted to make sure that this scandal was not swept under the testking HP0-Y23 carpet. As I remember, this scandal was first exposed many years ago by Lim Kit Siang, Malaysiakini,
OCaml 은 strongly
OCaml 은 strongly statically typed 언어 입니다. 때문에 실행전에 타입을 유추합니다.OCaml 은 타입추론기를 통해 642-357 자동으로 타입을 찾기 때문에 여러분은 타입에 대해 작성하실 필요가 없습니다. 위의 코드를 Ocaml topLevel 로 실행시켜보면 Ocaml 은 위의 함수가 문제가 없다고 알려 줄 것입니다.Ocaml은 어떠한 640-460 묵시적 형 변환을 허용하지 않습니다. 만약 float를 원한다면, 2.0 이라 작성하셔야 합니다. 2는 int 형이기 때문입니다.Ocaml은 어떠한 묵시적 형 변환을 허용하지 않습니다. 따라서 연산자 역시 각기 다릅니다. "두개의 정수를 더한다 " (는 + 70-620 연산자를 사용한다) vs. "두개의 소수를 더한다" (는+. 연산자를 사용한다. - note 점이 찍혀 있음을 유의하세요). 다른 산술연산자도 이렇습니다.Ocaml은 마지막 문장을 리턴합니다. 때문에 RH302 C처럼 return을 쓰실 필요가 없습니다.더욱 자세한 내용은 다음 섹션에서 다루도록 하겠습니다.