토토 롤링 디시 및 퀴즈 Archives - Synapsoft /job-quiz 도큐먼트 AI 전문 기업 Mon, 06 Jan 2020 08:28:01 +0000 ko-KR hourly 1 https://wordpress.org/?v=6.8 /wp-content/uploads/2019/03/cropped-favicon-1-32x32.png 토토 롤링 디시 및 퀴즈 Archives - Synapsoft /job-quiz 32 32 237592986 2019 2차 토토 롤링 디시퀴즈 해설 /blog/12346/ /blog/12346/#respond Thu, 02 Jan 2020 00:08:55 +0000 /?p=12346 The post2019 2차 토토 롤링 디시퀴즈 해설appeared first on토토 롤링 디시.

]]>
토토 롤링 디시
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

2019 2차 토토 롤링 디시퀴즈 해설

안녕하세요 토토 롤링 디시입니다.
11월에 이어 다시 한 번 토토 롤링 디시퀴즈 해설로 인사 드립니다. 이번 2차 공채에도 어김없이 사이냅소프트 토토 롤링 디시의 꽃 ‘토토 롤링 디시퀴즈’가 출제되었습니다.

지난번에도 소개 드렸던 것처럼 사이냅소프트의 ‘토토 롤링 디시퀴즈’는문제 요구사항을 정확히 이해하고 문제를 다양한 방식으로 해결해 나아가는 지원자의 모습을 보고자 함에 있습니다. 즉, 문제를 푸는 최적의 방법이 있을 수 있겠지만 정답이 없다는 이야기입니다. 토토 롤링 디시퀴즈 풀이를 통해 여러분의 기발한 아이디어를 마음껏 펼쳐보세요.

사이냅소프트의 토토 롤링 디시퀴즈 해설을 보시고 내 접근방법과는 어떻게 다른지, 어떻게 하면 더 효율적으로 작성할 수 있을지에 대한 아이디어를 얻으셨으면 좋겠습니다.

그럼 2차토토 롤링 디시퀴즈 해설 시작합니다.

문제 설명

우리말을 쓰는 평범한 사람이라면 1억원, 1조원을 일억 원, 일조 원이라고 읽지 억원, 조원이라 읽지 않습니다. 반면에 1만원, 1천원, 1백원의 경우는 일만 원, 일천 원, 일백 원이라 읽지 않고 만원, 천원, 백원, 십원이라 읽습니다.

또한 ‘80,270원’처럼 금액의 표기는 천 단위로 콤마를 찍지만 실제로 읽을 때는 ‘팔만 이백칠십원’처럼 만 단위로 분리하여 읽습니다.

“배조스님의 계좌에서 토토 롤링 디시님의 계좌로 일조 사천 일백 팔십 오억 원을 이체합니다. 동의하시면 1번을…”

계좌이체 음성안내의 부자연스러운 금액 표현과 띄어 읽기가 거슬렸던 암아존 배조스씨를 위해 이체금액을 한글로 자연스럽게 읽을 수 있는 프로그램을 작성해서 보내주세요. 프로그래밍 언어는 가장 자신 있는 것을 사용하세요.

– 입력

암아존 배조스님의 은행 이체한도는 100조원으로 설정돼 있으므로 입력 금액의 범위는 1원에서 100조원까지입니다. 모든 금액은 천 단위 구분자인 콤마가 표시돼있고 금액단위인 원으로 끝납니다.

예로 아래와 같은 입력이 가능합니다. 입력은 별도 파일에서 읽어와도 되고, 소스코드 안에 포함시켜도 됩니다. 물론 UI를 만들어 사용자로부터 직접 입력을 받아도 좋습니다.

1원
80,270원
111,111원
1,234,567,890원
100,000,000,000,000원
– 출력

입력에 대하여 만 단위 띄어쓰기로 구분된 자연스러운 한글읽기를 출력합니다.

위 예의 출력은 다음과 같습니다.

일원
팔만 이백칠십원
십일만 천백십일원
십이억 삼천사백오십육만 칠천팔백구십원
백조원

문제풀이

[시작]

특수한 경우를 제외하고 구현할 경우 아래처럼 하면 됩니다.

add_str = { 3:'조 ', 7:'억 ', 11:'만 ', }
read_text = ["", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"]
t = ["천", "백", "십", ""]
def read_num(numstr) :
numstr = numstr[:-1].replace(",","")
num = int(numstr, 10)
if not (1<= num <= 100000000000000) :
return "이체범위를 벗어났습니다"
numstr = numstr.rjust(16, '0')
kr_buf = []
for idx, ch in enumerate(numstr) :
n = int(ch , 10)
0 :
kr_buf.append( read_text[ n ] + t[ idx % 4 ] )
0 :
kr_buf.append( add_str[idx] )
kr_str = "".join(kr_buf).strip() + "원"
return kr_str

코드를 간단하게 하기 위해 입력에 숫자만 남긴 후 왼쪽에 0을 덧붙여서 16자리로 만듭니다. 이렇게 하지 않을 경우 조 단위는 3자리이고 나머지는 4자리가 되기 때문에 코드가 복잡해집니다.

그 후에 차례로 돌면서 한글로 변환하여 결과에 덧붙입니다. 이 때 조, 억, 만 단위에 숫자가 있는 경우 해당 글자를 덧붙입니다.

하지만 이렇게 처리하면 십, 백, 천 단위 앞에는 1이 붙어서 요구사항과 다른 값이 출력됩니다. 그럼 요구사항에 맞게 코드를 수정해보겠습니다.

[십, 백, 천 단위 처리]

십, 백, 천 단위 앞에 1은 항상 생략하기 때문에 전체 문자열에 대해 치환하면 됩니다.

add_str = { 3:'조 ', 7:'억 ', 11:'만 ', }
read_text = ["", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"]
t = ["천", "백", "십", ""]
def read_num(numstr) :
numstr = numstr[:-1].replace(",","")
num = int(numstr, 10)
if not (1<= num <= 100000000000000) :
return "이체범위를 벗어났습니다"
numstr = numstr.rjust(16, '0')
kr_buf = []
for idx, ch in enumerate(numstr) :
n = int(ch , 10)
0 :
kr_buf.append( read_text[ n ] + t[ idx % 4 ] )
0 :
kr_buf.append( add_str[idx] )
kr_str = "".join(kr_buf).strip() + "원"
kr_str = "".join(kr_buf).strip().replace("일천", "천").replace("일백", "백").replace("일십", "십") + "원"
return kr_str

이 경우에도 만 단위 처리에 오류가 발생합니다. 만 단위 처리를 위한 코드 수정을 해보겠습니다.

[만 단위 처리]

만 단위 처리는 십, 백, 천 단위 처리보다 조금 복잡합니다. 만 단위처리의 경우 아래 규칙을 생각하셔야 합니다. 이 부분을 놓치고 많은 분들이 만 단위를 제대로 처리하지 않고 토토 롤링 디시 풀이를 제출하셨습니다.

  • 만 단위에 십 단위 이상이 있는 경우 1이 있으면 그대로 읽습니다.
  • 그렇지 않은 경우 1을 붙이지 않고 읽습니다.

10,000 = 만
110,000 = 십일만
2,010,000 = 이백일만

위 규칙에 따라 코드를 수정하면 다음과 같습니다.

add_str = { 3:'조 ', 7:'억 ', 11:'만 ', }
read_text = ["", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"]
t = ["천", "백", "십", ""]
def read_num(numstr) :
numstr = numstr[:-1].replace(",","")
num = int(numstr, 10)
if not (1<= num <= 100000000000000) :
return "이체범위를 벗어났습니다"
numstr = numstr.rjust(16, '0')
kr_buf = []
for idx, ch in enumerate(numstr) :
n = int(ch , 10)
0 :
kr_buf.append( read_text[ n ] + t[ idx % 4 ] )
0 :
kr_buf.append( add_str[idx] )
kr_str = "".join(kr_buf).strip().replace("일천", "천").replace("일백", "백").replace("일십", "십") + "원"
if ("십일만" not in kr_str) and ("백일만" not in kr_str) and ("천일만" not in kr_str) :
kr_str = kr_str.replace("일만", "만")
return kr_str

마치며

이번 포스팅에서 소개한 코드는 간단하게 설명하기 위해 비효율적으로 되어있습니다. 코드를 더 효율적으로 구현하는 것은 이 글을 읽는 분들에게 숙제로 남깁니다. 검색을 해보면 다양한 구현 방법을 찾을 수 있기 때문에 그리 어렵지는 않을 것입니다.

여러분들께서는 어떤 방식으로 코드를 작성하셨나요? 여러분의 코드를 소개해 주세요.
문제에 대한 의견이나 궁금한 내용이 있으시면mkt@토토 롤링 디시.co.kr로 메일 주세요. 토토 롤링 디시는 여러분의 목소리를 기다리고 있습니다.

감사합니다.

토토 롤링 디시

The post2019 2차 토토 롤링 디시퀴즈 해설appeared first on토토 롤링 디시.

]]>
/blog/12346/feed/ 0 12346
2019 토토 롤링 디시퀴즈 해설 /blog/11952/ /blog/11952/#respond Thu, 28 Nov 2019 03:30:55 +0000 /?p=11952 The post토토 롤링 디시 뉴스레터를 구독하세요appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

2019 토토 롤링 디시퀴즈 해설

안녕하세요 토토 롤링 디시입니다.

사이냅소프트에 개발자로 지원 시 토토 롤링 디시퀴즈를 함께 제출하셔야 합니다. 조금 까다롭게 느껴지실 수 있지만 개발실력으로 지원자 여러분과 마주하고자 하는 사이냅소프트의 마음가짐이라고 생각해주시면 좋을 것 같습니다.

사이냅소프트의 토토 롤링 디시퀴즈는 쉽게 풀 수 있으면서도 다양한 방법으로 접근 할 수 있는 문제를 출제하고 있습니다.하지만 문제 곳곳에 함정이 숨어있어서 쉽게 생각한다면 잘못된 답이 도출됩니다. 이는문제 요구사항을 정확히 이해하고문제를 해결하기 위해 다양한 방식을 찾아가는 모습을 확인하고자 하는데 목적이 있습니다.

이러한 의도를 지원자 여러분과 공유하고자 2019년 공개토토 롤링 디시 문제 풀이를 해보려고 합니다. 문제 풀이를 통해 사이냅소프트에서 어떤 목적으로 문제를 출제하고 지원자 여러분들은 어떻게 접근하는 것이 좋을지에 대한 아이디어를 얻으셨으면 좋겠습니다.

문제 설명

1920×1080 픽셀을 가진 Full HD 화면상에 수직선, 수평선으로만 이루어진 직사각형들이 놓여 있습니다. 직사각형들은 홀로 떨어져 있거나, 일부 겹치거나, 변 또는 꼭지점이 접하거나, 포함관계에 있을 수 있습니다. 직사각형들이 차지하고 있는 총면적을 구하는 프로그램을 작성해주세요. 프로그래밍 언어는 가장 자신 있는 것을 사용하세요.

예로 10×10 픽셀을 가진 화면상에 아래와 같은 직사각형들이 있을 수 있습니다.

– 입력

각각의 사각형이 하나의 입력줄이 되며, 각 줄은 직사각형의 위치를 나타내는 네 개의 정수로 주어집니다. 좌표는 왼쪽 위가 (0,0)이고 오른쪽 아래가 (1920, 1080) 입니다. 첫 두 정수는 사각형의 왼쪽 위 꼭지점의 x, y좌표이고 다음 두 정수는 오른쪽 아래 꼭지점의 x, y좌표입니다.

위 예는 아래와 같은 입력을 갖습니다. 입력은 별도 파일에서 읽어와도 되고 소스코드 안에 포함시켜도 됩니다.

1 0 4 2
8 3 9 4
2 3 5 7
4 6 7 8
3 1 6 5
1 8 4 10
7 2 9 5
8 8 10 9
1 4 2 6
-출력

화면에서 직사각형들이 차지하고 있는 총면적을 출력합니다. 위 예의 출력은 다음과 같습니다.

46

문제 풀이

[잘못된 접근]

각각의 사각형 영역을 다 더하여 전체 영역의 넓이를 구한 후 두 개의 사각형이 겹치는 부분의 넓이를 빼는 방식입니다. 언뜻 생각하면 효율적인 방법처럼 보이지만 실제로는 잘못된 답이 도출되는 방식입니다.

# wrong solution
def solution3(rects):
total_area = 0

for l,t,r,b in rects:
total_area += (r-l) * (b-t)

for i in range(len(rects)):
for j in range(i+1, len(rects)):
l = max(rects[i][0], rects[j][0])
t = max(rects[i][1], rects[j][1])
r = min(rects[i][2], rects[j][2])
b = min(rects[i][3], rects[j][3])

if l<r and t<b:
total_area -= (r-l) * (b-t)

return total_area

하나의 영역에 세 개 이상의 사각형이 겹쳐지는 경우 동일한 영역이 여러 번 제외되어 원하는 결과를 얻지 못하게 됩니다.

예를 들어, 세 개의 사각형이 겹쳐있는 경우에는 아래와 같이 계산이 됩니다.

하지만 원하는 결과를 얻기 위해서는 아래와 같이 계산을 해주어야 합니다.

마치 합집합의 원소 개수를 구하는 것과 비슷한 모양이 되었습니다.

실제로 각각의 사각형은 픽셀들을 가지고 있는 집합으로 볼 수 있습니다.따라서 면적을 구하는 것은 픽셀 집합의 합집합의 원소의 개수를 구하는 것과 같은 문제가 됩니다. 사각형이 네 개가 겹쳐있다면 아래와 같이 계산할 수 있습니다.

ABCD = A + B + C + D – AB – AC – AD – BC – BD – CD + ABC + ABD + ACD + BCD – ABCD

사각형이 네 개,다섯 개 혹은 그 이상 겹쳐있다면  더 복잡해지겠지요?

이 방법으로 원하는 결과를 얻는 것은 어려울 것 같습니다.

[일반적인 방법]

공채에 지원하신 대부분의 지원자가 아래 소개하는 방식으로 문제를 해결하였습니다.

1. 화면을 채우는 방식

1920 x 1080화면을 2차원배열로 선언하여 사각형영역을 색칠을 한 후, 색칠된 픽셀의 개수를 세는 방식입니다.

def solution1(rects):
coord = [[0]*W for _ in range(H)]

for l,t,r,b in rects:
for y in range(t,b):
for x in range(l,r):
coord[y][x] = 1

total_area = 0
for row in coord:
for cell in row:
total_area += cell

return total_area

그러나 화면 전체를 덮는 1920 x 1080크기의 사각형이 100개가 있으면1920 x 1080 x 100 = 200,000,000의 픽셀을 색칠해야 합니다.이보다는더 효율적인 방법이 필요할 것 같습니다.

2. 픽셀 좌표를 저장하는 방식

사각형 영역이 덮고 있는 픽셀의 좌표를 적절한 자료구조에 넣고 해당 자료구조에 들어가 있는 좌표의 개수를 세는 방식입니다.이 방법을 사용하려면 효율적인 자료구조를 선택해야 합니다. 먼저 중복된 데이터를 허용하지 않아야 하고, 데이터를 추가하는 연산 비용이 작아야 합니다. 대부분의 언어에서‘set’이나‘hash’와 같은 자료구조를 기본적으로 지원하고 있어서어렵지 않게 구현할 수 있습니다.

def solution2(rects):
coord = set()

for l,t,r,b in rects:
for y in range(t,b):
for x in range(l,r):
coord.add((x,y))

return len(coord)

하지만 이 방법도 화면 전체를 덮는 사각형이 많으면 데이터를 삽입하는 횟수가 많아지기 때문에 보다 더 효율적인 방법이 필요합니다.

[조금 더 효율적인 방법]

위의 방식은 사각형의 개수 외에도 화면의 크기에 영향을 받습니다.화면의 크기가 커지면 처리하는 시간도 늘어나고 사용하는 메모리의 양도 늘어나게 되지요. 어떻게 하면 좀 더 효율적으로 해결할 수 있을까요?

토토 롤링 디시는 다음과 같은 알고리즘을 생각해봤습니다.

def solution4(rects):
x_events = set()
for l,t,r,b in rects:
x_events.add(l)
x_events.add(r)
x_events = sorted(x_events)

total_area = 0
subarea_left = 0
for subarea_right in x_events:
inter_checker = lambda rect: rect[0]<=subarea_left and subarea_right<=rect[2]
y_events = []
for l,t,r,b in filter(inter_checker, rects):
y_events.extend([(t, 1), (b, -1)])
y_events.sort()

start_y, overlap_cnt = 0, 0
for p, e in y_events:
if overlap_cnt == 0:
start_y = p

overlap_cnt += e

if overlap_cnt == 0:
total_area += (subarea_right – subarea_left) * (p – start_y)

subarea_left = subarea_right

return total_area

이 방식은 널리 알려진 방식으로 인터넷에서 관련된 많은 자료를 찾을 수 있습니다.

가로축을 기준으로 사각형의 왼쪽/오른쪽 모서리를 만나는 지점을 미리 모아보면 해당 지점 토토 롤링 디시에서는 사각형의 넓이가 변하지 않는 것을 알 수 있습니다. 위의 그림에서 붉게 표시된 영역을 보시면 너비가 d인 사각형들의 집합처럼 보이는 것이죠. 그럼 사각형들과 붉게 표시된 영역이 교차되는 구간의 길이 h를 구하게 되면d x h로 해당 구간에서의 넓이를 구할 수 있게 됩니다. 이러한 동작을 각 구간에서 반복하게 되면 전체 넓이를 구할 수 있습니다.

h는 어떻게 구할 수 있을까요? 마찬가지로 세로축을 기준으로 사각형의 위쪽/아래쪽 모서리를 만나는 지점에서 새로운 사각형이 발견되면+1,기존의 사각형이 빠져나가면 -1을 해주어서 0이 아닌 구간의 길이가 h가 됩니다.

이러한 방식을Line Sweep이라고 합니다.마치 빗자루 쓸듯이 라인을 이동시켜가면서 계산해 나가는 방식입니다.일일이 모든 픽셀을 계산하지 않고 영역별로 계산해 나가기 때문에 앞선 방식들에 비해 효율적으로 계산할 수 있게 됩니다.

물론 세로 방향의 길이, 즉 h를 구하는 부분에 있어서도 개선할 수 있는 방법이 있습니다. 바로segment tree라는 자료구조를 이용하는 것이지요. segment tree 자료구조는 각 구간에서 쪼개진 사각형 넓이의 합을 누적해서 쌓아나가는 방법입니다. 어떻게 하면 될지는 여러분께서 한번 고민해보세요. 직접 구현해보시면 개발 능력이 한 단계 업그레이드 되실 겁니다!

마치며

이번 토토 롤링 디시퀴즈는 해결할 수 있는 방식은 다양하지만 최적의 알고리즘을 찾는 탐구과정이 필요한 문제였습니다.

Line Sweep 알고리즘을 알고 계셨던 분은 어렵지 않게 작성하셨지요? 이번 문제는 Line Sweep 알고리즘을 알고 있는지 판단하려는 것이 아니라 Line Sweep 알고리즘을 탐구를 통해 알아내고 적용할 수 있는가가 출제의도였습니다.결과도 중요하지만 문제해결방식을 찾아가는 모습을 보고자 했던 것이죠.

여러분들께서는 어떤 방식으로 접근하셨나요?

메일로 여러분의 알고리즘을 공유해주세요. 문제에 대한 의견이나 기타 궁금한 사항도 메일 주시면 답변 드리겠습니다.

감사합니다.

The post토토 롤링 디시 뉴스레터를 구독하세요appeared first on토토 롤링 디시.

]]>
/blog/11952/feed/ 0 11952
[토토 롤링 디시공고]클라우드와 인공지능을 선도하는 사이냅소프트에서 인재를 찾습니다. /blog/12028/ /blog/12028/#respond Thu, 28 Nov 2019 03:30:01 +0000 /?p=12028 The post[토토 롤링 디시공고]클라우드와 인공지능을 선도하는 사이냅소프트에서 인재를 찾습니다.appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

[토토 롤링 디시공고]클라우드와 인공지능을 선도하는 사이냅소프트에서 인재를 찾습니다.

안녕하세요 토토 롤링 디시입니다.

정말 괜찮은 대한민국 토토 롤링 디시웨어, 세계에서 인정받는 대한민국 토토 롤링 디시웨어를 만들기 위해오늘도 열심히 달리고 있는 토토 롤링 디시에서 회사와 함께 비전을 공유하며 성장해 나갈 인재를 모시고자 합니다.

개발자라면 누구나 지원 가능 하지만 신입/경력 지원자 모두 ‘토토 롤링 디시퀴즈풀이’를 제출해주셔야 합니다. 토토 롤링 디시퀴즈는 지원자 여러분을이력서 스펙이 아닌 실력으로 만나고자 하는 토토 롤링 디시의 마음입니다.

2019 공개토토 롤링 디시 토토 롤링 디시퀴즈 해설

www.토토 롤링 디시.co.kr/blog/11952

서류를 제출 하신 후에 더 나은 방법으로 코드를 작성하셨다면 접수기간내에 언제든 다시 메일 보내주세요. 코딩의 완성도도 중요하지만문제를 인식하고 방법을 도출해가는 과정도 중요하게 보기 때문에 정답에 대한 부담은 갖지 마시고 마음껏 지원해주세요.

세계시장에 진출하고자 하는 여러분들의 많은 지원을 기다리겠습니다.

토토 롤링 디시는 바로 당신을 기다리고 있습니다.

자세한 상세 토토 롤링 디시 안내는 홈페이지를 참조해주세요.

토토 롤링 디시사이트:/job

+++

모집부문

– SW설계, 코딩, QA, 기술지원 등 개발직군 전 영역

직군 자격요건 우대 사항
신입 – SW개발에 대한 기본지식과 좋은 토토 롤링 디시웨어를 만드는데 기여하겠다는 열정을 지닌 분
– 새로운 기술에 대해 호기심이 많고, 학습을 즐기시는 분
– Spring Framework 사용 가능
– Linux 환경에서 개발 가능
– Java, Jsp, Javascript, HTML, CSS, C++, Python 등의 언어 중 1개 이상 능숙한 활용
– 딥러닝, 블록체인 등 최신기술 활용 가능
SW설계, 코딩 – 적극적, 주도적으로 업무를 리딩하고, 함께 성장하길 원하시는 분
– HTML/CSS를 능숙하게 사용 가능한 분
– 또는 Javascript를 능숙하게 사용 가능한 분
– 또는 웹서비스 구축 개발 경력이 있는 분
– 또는 Linux/UNIX 환경에서 C++, Python 개발 경력이 있는 분
– 크로스 브라우징에 대한 이해와 개발 경험이 있는 분
– Javascript 성능 튜닝의 경험이 있는 분
– 분산 환경 기반 웹 서비스 구축 경험이 있는 분
– 파일포맷 관련 업무 경험이 있는 분
– 오픈소스 분석이나 최신 기술 논문 등의 자료를 이해, 구현한 경험이 있는 분
– Tensorflow, Keras, Caffe 등의 인공지능 개발 관련 지식이나 경험이 있는 분
QA – 성능, 개선, 품질에 관심이 많으신 분
– 꼼꼼하고 성실하신 분
– 테스트케이스, 결함리포트 작성과 이슈관리도구 사용 경험이 있는 분
– 웹/모바일 환경 테스트 경험이 있는 분
– Windows와 Linux 환경에 익숙하고 오피스 프로그램이 능숙한 분
– 품질 관련 자격증 있는 분
기술지원 – 내/외부 고객과의 커뮤니케이션이 원할한 분
– Linux, Mysql, Tomcat (OS, DB, WAS) 관련 지식 보유한 분
– Python, C/C++, Java 중 하나 이상 개발 경험이 있는 분

모집일정

– 서류 접수 기간: 2019년 11월 28일 ~ 12월 8일
– 접수 방법: 이메일recruit@토토 롤링 디시.co.kr(메일 제목에 [신입/경력:지원분야]표기 요망)
– 제출 서류: 입사지원서, 자기소개서,토토 롤링 디시풀이
– 상세 내용 홈페이지 참고www.토토 롤링 디시.co.kr/job

The post[토토 롤링 디시공고]클라우드와 인공지능을 선도하는 사이냅소프트에서 인재를 찾습니다.appeared first on토토 롤링 디시.

]]>
/blog/12028/feed/ 0 12028
[토토 롤링 디시공고] 사이냅소프트에서 개발자, QA엔지니어, 기술지원엔지니어를 모십니다! /blog/6373/ /blog/6373/#respond Fri, 22 Jun 2018 08:03:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6373 The post[채용공고] 토토 가상계좌 반환소프트에서 개발자, QA엔지니어, 기술지원엔지니어를 모십니다appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

[토토 롤링 디시공고] 사이냅소프트에서 개발자, QA엔지니어, 기술지원엔지니어를 모십니다!

안녕하세요, 토토 롤링 디시입니다.

세계에서 인정받는 SW를 개발하기 위해 끊임없는 노력을 기울이고 있는 토토 롤링 디시에서

2018년 신입/경력 공개토토 롤링 디시을 진행합니다.

한국어로 의사소통하는데 문제가 없으시다면 누구나 지원 가능하지만지원분야에 대한 기본적인 지식이 있으셔야 합니다.(도장 깨기를 하셔야 하기 때문에…)

토토 롤링 디시 공채는 개발자분들 사이에서는 꽤 유명한데요. 신입/경력 지원자 모두이력서, 자기소개서 뿐 아니라 사이냅소프트가 직접 출제하는 토토 롤링 디시퀴즈풀이도제출해야 하기 때문입니다.


토토 롤링 디시 퀴즈는이력서 스펙이 아닌 실력으로 지원자 여러분과마주하기 위한토토 롤링 디시의 마음가짐입니다.문제풀이 메일을 보내신 후에도 더 좋은 알고리즘으로 코드를 작성하셨다면부담 갖지 마시고 다시 메일 보내주세요.

토토 롤링 디시는 여러분의 실력에 놀랄 준비가 되어있습니다!!!

토토 롤링 디시 관련한 자세한 내용은토토 롤링 디시사이트를 참조해주세요

토토 롤링 디시사이트:/jsp/recruit/1806.html


+++


모집부문

직군

신입

공통요건

지원 분야에 대해 기본적인 지식을 갖추었으며,

한국어로 의사소통하는데 문제가 없는 분

Programmer

“신입 개발”

  • 프로그래밍 언어에 크게 상관 없지만,
    C++ 사용 가능하시면 더 좋습니다.

“Linux/Unix 환경에서 C++ 개발 경험이 있는 분”

  • 까만 터미널 화면에 편안함을 느끼는 분들
  • Python 등 익숙한 서브언어가 있으신 분은더욱 환영
  • Image Processing이나 Tensorflow 경험이있는 우대!

QA Engineer

“신입 QA”

  • Windows와 Linux 사용환경에 익숙한 분
  • 오피스 프로그램 사용이 능숙한 분



“경력 3년 이하QA Engineer

  • Windows와 Linux 환경에 익숙하고 오피스프로그램
    사용이 능숙한 분
  • 테스트케이스, 결함리포트 작성과 이슈관리도구
    사용 경험이 있는 분
  • 품질 관련 자격증 소지자 우대!

기술지원

“신입 기술지원”

  • Windows/Linux/Unix 등 운영체제에 대한 지식과 웹서버/WAS/DBMS/API에 대한 이해를 가진 분
  • 영어회화 가능하신 분 환영!!!
“경력 기술지원”

  • Windows/Linux/Unix 등 운영체제에 대한 지식과 웹서버/WAS/DBMS/API에 대한 이해를 가진 분
  • Java, JSP, Javascript 실무 경험 보유하신 분 우대!
  • 영어회화 가능하신 분 환영!!!

토토 롤링 디시절차

1. 서류전형2. 전화인터뷰(경력)3.실무면접4. 임원면접

지원방법

  • 접수기간은7월 8일(일)까지 입니다.
  • 이력서, 자기소개서, 토토 롤링 디시퀴즈 풀이를recruit@토토 롤링 디시.co.kr로 보내주세요.

  • GitHub 링크와 같은 추가자료가 있으면 같이 보내주세요.

  • 이메일 제목에 [신입] 또는 [경력] 그리고 [지원분야]를 기입해 주시기 바랍니다.
    예시) [Programmer-신입] 동에번쩍, 서에번쩍! 홍길동 토토 롤링 디시에 입사지원합니다.

  • 문의사항이 있으시면recruit@토토 롤링 디시.co.kr로 문의해 주세요.

+++

토토 롤링 디시와 함께 정말 좋은 대한민국 소프트웨어를 만들어 갈

개발자/QA엔지니어/기술지원엔지니어여러분들의많은 지원 기다리겠습니다.


Software that Works!

The post[채용공고] 토토 가상계좌 반환소프트에서 개발자, QA엔지니어, 기술지원엔지니어를 모십니다appeared first on토토 롤링 디시.

]]>
/blog/6373/feed/ 0 6373
토토 롤링 디시에서 마케터를 모십니다! /blog/6361/ /blog/6361/#respond Thu, 15 Mar 2018 03:22:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6361 The post토토 꽁머니소프트에서 마케터를 모십니다appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

토토 롤링 디시에서 마케터를 모십니다!

안녕하세요? 토토 롤링 디시 마케팅팀에서 역량있는 팀원을 모집하고 있습니다.

Photo byrawpixel.comonUnsplash

* 토토 롤링 디시는?

토토 롤링 디시는 전자 문서처리 분야 강소기업으로네이버 오피스 개발토토 롤링 디시자, 국내 시장 1위문서 바로보기, 문서 필터 제품을 개발 및 공급하고 있습니다.

2000년에 설립되어 18년 동안 토토 롤링 디시의 문화를 만들어 가고있습니다. 그중 대표적인 예가 ‘안식휴가’ 입니다.토토 롤링 디시는 근속연수 만 4년, 7년, 10년이 되는 시점에 4주간의 유급휴가를 제공합니다. 10년 초과부터는 만 2년 마다 3주’를 부여한답니다.직장인이라 포기해야 하는 것 없이 온전한 자기 충전의 시간을 가질 수 있겠죠!


4주간의 유급휴가, 안식휴가 보기

* 하게 되실 ‘일’ 요약!

마케팅팀은영업팀과 타깃 고객군별로 각기 다른 고객의 문제를 이해하고, 가치 메시지를 선정하고, 효과적으로 메시지를 전달 합니다. 제품 구매자 뿐만 아니라제품사용자와 온라인 채널을 통해커뮤니케이션 해야하지요.또한 회사의 멋진 부분을 찾아알리는 역할도 하지요. 본인의 개성을 녹여 특별한 시각으로마케팅 활동을 기획 하고 실행합니다.


* 다음과 같은 ‘업무’를 하게 되실 거예요.

-맞춤형 마케팅 컨텐츠 기획과 제작 (제품소개서, 동영상, 블로그/페이스북, 뉴스레터/EDM 등)

-온/오프라인 마케팅 이벤트, 국내외 행사 기획/실행/효과분석

-제품 시장 및 경쟁 조사

네이버 광고, 페이스북 광고를 집행 경험이 있으신 분, 영문 Writing이 가능한 지원자를 우대합니다.경력은 없지만, 학창시절 또는 구직기간 중 관련 업무를 실행했고, 그것을통해 무엇인가 강렬히 느낀 사회초년생도 열렬하게 환영합니다.

이번 포지션은 대체 포지션이 아니고, 토토 롤링 디시가 국내외로 더 많이 도전하기 위한 충원 포지션 입니다.좋은 분이랑 머리를 맞대고 같이 성장하면 좋겠습니다. 우리의 스토리를 함께 만들어 가요!

* 새로운 도전을 하는 분들에게

마케팅이라는 광활한 분야에서 자신만의 커리어를 만들어 가고, 그것이 회사의 성장에 기여한다는 것은 멋진 일입니다.또한 다양한 업무경험은 나의 능력치를 올릴 수 있는 가장 확실하고 빠른 방법이지요.끊임없이 배우고, 노력하고 애쓰다보면 어느덧 즐겁게 일하는 마케터가 되어 있을 거예요.

* 입사 지원을 망설이고 계신가요?


마케팅 업무의 중요성을 알고, 정성껏 일할 분, 자신의 일에 대한 ‘사명’까지는 아니어도,


“The only way to do great work is to love what you do”


이 짧은 글귀가 여러분의 마음을 두근거리게 했다면, 그리고 그런 마케터가 되고 싶다면지금 바로 입사지원 하세요!

감사합니다.

The post토토 꽁머니소프트에서 마케터를 모십니다appeared first on토토 롤링 디시.

]]>
/blog/6361/feed/ 0 6361
2017 사이냅소프트 공개토토 롤링 디시 /blog/6348/ /blog/6348/#respond Mon, 11 Dec 2017 00:29:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6348 The post2017 토토 바카라 사이트소프트 공개채용appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

2017 사이냅소프트 공개토토 롤링 디시

The post2017 토토 바카라 사이트소프트 공개채용appeared first on토토 롤링 디시.

]]>
/blog/6348/feed/ 0 6348
2016 사이냅소프트 하반기 공개토토 롤링 디시 /blog/6315/ /blog/6315/#respond Fri, 18 Nov 2016 03:39:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6315 The post2016 사이냅소프트 하반기 공개토토 롤링 디시appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

2016 사이냅소프트 하반기 공개토토 롤링 디시

The post2016 사이냅소프트 하반기 공개토토 롤링 디시appeared first on토토 롤링 디시.

]]>
/blog/6315/feed/ 0 6315
2015 토토 롤링 디시 공채 (경력) /blog/6270/ /blog/6270/#respond Fri, 04 Dec 2015 09:14:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6270 The post2015 토토 롤링 디시 공채 (경력)appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

2015 토토 롤링 디시 공채 (경력)

안녕하세요? 토토 롤링 디시 입니다.

토토 롤링 디시는 베테랑, 전문가, 선수, 숙련가, 고수, 프로 여러분을기다리고 있습니다.
프로그래머의 여정을 함께 할 수 있는 기회를 주세요!

모집 분야

직군

지원분야

Developer
(정규직 : 0명)

웹 오피스
– Front-End : Javascript, CSS, DOM 분야에 능숙한 분
– Back-End : Java 및 웹 어플리케이션 서버 분야 개발 경험이 있는 분

모바일 오피스
– C/C++ 개발 가능한 분
– Objective-C로 iOS 개발 경험이 있거나,Android NDK 개발 경험이 있는 분

문서처리 솔루션
– Linux/UNIX 환경에서 C++ 개발 가능한 분

Support Engineer
(정규직: 0명)

문서처리 솔루션
– Linux/UNIX 및 WAS 환경에 익숙하며 스크립트언어나 Java 사용이 가능한 분

지원 절차

  1. 서류전형
  2. 전화 인터뷰
  3. 대면면접
  4. 임원면접

토토 롤링 디시 절차에 대한 자세한 내용은토토 롤링 디시 홈페이지를 참조해 주세요.

경력 공채 내용은2015 공채 페이지에 공지되어 있습니다.

지원 방법

● 아래의토토 롤링 디시 퀴즈를 풀어서이력서, 자기소개서와 함께 메일recruit@토토 롤링 디시.co.kr로 보내주시면 됩니다.

● 참고가 될만한 LinkedIn 프로파일이나 GitHub 링크가 있으시다면 같이 보내주세요.

● 경력 공채 원서접수 기간은12월 04일~ 12월 18일입니다.

● 경력 지원자는 입사지원서와 이메일 제목에[경력]을 기입해 주시기 바랍니다.

● 문의사항이 있으시면recruit@토토 롤링 디시.co.kr로 메일 주세요.

토토 롤링 디시 퀴즈 – 경력 공채

토토 롤링 디시 퀴즈는2015 공채페이지 도게재되어있습니다.

아래 명세를 참고하여 “영어 단어 맞추기” 프로그램을 작성하세요.

  • 5글자 이상의 영어 단어를 10개 이상 고른다
  • 이 단어들은 교체가 쉬운 형태로 저장해둔다 (재컴파일 등이 필요하지 않아야 함)
  • 프로그램을 시작하면 단어 하나를 랜덤하게 고른다 (예: 토토 롤링 디시)
  • 그 단어의 글자 수만큼 별표(*)를 출력한다 (예: *********)
  • 사용자로부터 알파벳 소문자(a-z) 글자를 하나 입력받는다
    • 알파벳 소문자가 아니거나, 이전에 이미 입력했던 글자면 다시 입력받는다
  • 입력한 글자가 현재 단어에 들어 있으면
    • 단어 내 출현한 위치에 별표 대신 해당 글자를 넣어서 출력한다
      • 예를 들어 ‘s’를 입력받았을 경우: s****s*** 처럼 표시
    • 만약 모든 글자를 맞추었으면 끝낸다
  • 들어있지 않으면 틀린 횟수를 하나 증가시킨다
    • 7번 틀렸으면 끝낸다
  • 사용자로부터 다시 다음 문자를 입력받는다

명세되지 않은 부분은 나름대로 가정을 세워서 구현하시고, 그 내용을 같이 보내주시면 됩니다.

ⓒ 2015토토 롤링 디시:: Software That Works!

The post2015 토토 롤링 디시 공채 (경력)appeared first on토토 롤링 디시.

]]>
/blog/6270/feed/ 0 6270
면접자의 시선으로 바라 본 토토 롤링 디시 /blog/6232/ /blog/6232/#respond Fri, 09 Jan 2015 07:11:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6232 The post면접자의 시선으로 바라 본 토토 사이트 디시소프트appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

면접자의 시선으로 바라 본 토토 롤링 디시

안녕하세요?

토토 롤링 디시 입니다.

2014년수시 토토 롤링 디시이 진행 중에 있습니다.

좋은 분들이 많이 토토 롤링 디시를 문을 두드려주셨습니다. 감사 드립니다.

저희와 좋은 인연을 맺은 분도 있고 아쉽지만 다음을 기약하신 분도 있었지요.

토토 롤링 디시을 진행하면서 항상 궁금했습니다.

면접자의 시선으로는 토토 롤링 디시가 어떤 모습일까?

여기 정말 생생하고 솔직한 InterView 후기가 있습니다.

가상 면접이긴 하지만 저희가 갖고 있는 토토 롤링 디시 프로세스를 그대로따랐습니다.

길기로 소문난 토토 롤링 디시 실기면접을 장장 2시간 넘게진지하게 보시고솔직한 후기를작성해 주신 Andy님 감사합니다.

(이미지출처 : Andy님 InterView 블로그)

Andy님의 블로그에서도 확인할 수 있습니다.

http://hwanghakbeom.github.io/blog/2015/01/03/sainaebsopeuteu-inteobyu/

마이크로토토 롤링 디시웨어에서 확인하실 수도 있습니다.

http://www.imaso.co.kr/news/article_view.php?article_idx=20150108062449

확인하시면 토토 롤링 디시 면접 꿀팁도 가득합니다 ^^

언제나 사이냅소프트 토토 롤링 디시의 문은 활짝 열려 있습니다.

여러분의 눈부신 능력을 보여주세요.

능력 120%까지 끌어내 드리겠습니다!

감사합니다.

The post면접자의 시선으로 바라 본 토토 사이트 디시소프트appeared first on토토 롤링 디시.

]]>
/blog/6232/feed/ 0 6232
토토 롤링 디시, 클라우드 취업설명회에서 ProActive한 인재를 찾다! /blog/6223/ /blog/6223/#respond Fri, 21 Nov 2014 08:00:00 +0000 http://www.토토 롤링 디시.co.kr/blog/6223 The post토토 롤링 디시, 클라우드 취업설명회에서 ProActive한 인재를 찾다!appeared first on토토 롤링 디시.

]]>
X
토토 롤링 디시

뉴스레터를 구독하세요.

분기에 한번, 핵심 소식을 전달 드립니다!

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.

토토 롤링 디시, 클라우드 취업설명회에서 ProActive한 인재를 찾다!

안녕하세요?

 

토토 롤링 디시 입니다.

토토 롤링 디시가 바로 어제 2014 클라우드 취업설명회에서 여러분을 만났습니다.

 

오늘의 연사는 청학동 청년 회장이 아닌! 강력한 포스를 풍기는 사이냅소프트의 개발자 이시자 개발자 토토 롤링 디시담당자 이시기도 합니다. 정말 솔직하게 사이냅소프트를 소개해 주셨습니다!

 

국내 검색엔진, 보안 솔루션 등에 활용하여 문서에서 텍스트를 추출하는 국내 시장의 90%를 차지하고 있는 Synap Document Fileter(토토 롤링 디시문서필터)부터

 

원클릭 문서 바로보기! Synap HTML Converter(사이냅문서변환기), 여러분이 사용하고 있는 이메일, 홈페이지의 바로보기가 거의 모두 토토 롤링 디시의 제품이었습니다!

 

여러분이 사용하고 있는 Cloud Office, 토토 롤링 디시의 제품이라는 것을 알고 있으셨나요?

네이버가 공급하고 있는 네이버 오피스를 토토 롤링 디시가 개발하였습니다!

 

자! 이제는 토토 롤링 디시의 인재상!!

 

Active한 사람 보다는

 

 

ProActive한 인재를 원하지요!

 

회고(POSTMORTEM)를 통해‘미생’의 장그래와 같이 자신의 실수와 타인을 거울삼아 더 나은 내일로 성장하는 인재를 필요로 한다고 말씀드렸습니다

 

  

그밖에 토토 롤링 디시가 자랑하는1달의 안식 휴가! 무료 도서지원! 아침식사 제공!을 상세히 설명해 드렸습니다!

 

토토 롤링 디시는 4년,7년,10년 근무시 1달의 유급 안식 휴가를 드립니다. 그 이후로도 2년에 한번씩 3주의 안식휴가를드리지요.

 

토토 롤링 디시에서는 읽고 싶은 책은 무한대로 책임집니다. 미생 만화책, 다이어터, 박시백의 조선왕조실록 등등등등.. 사이냅인들의 책상에는 항상 책 또는 만화책?이 함께합니다.

 

토토 롤링 디시에서는 매일 아침 맛있는 아침식사로 하루를 시작합니다!

 

발표가 끝나고 Q A 가 이어졌습니다.

 

저는 이 Section이 가장 좋았는데요!

다른 회사와 문화와 가치관도 비교해 볼 수 있고 지원자 여러분의 궁금증에 대해서 들을 수 있었습니다!

솔직한 답변을  요약한다면

 

저희는 영어보다는 ‘한국어’로 의사소통하는 데 문제가 없는 인재를 원합니다.

야근을 강요하지는 않지만 자율적인 책임의식을 바탕으로 한 연장 근무는 있을 수 있고요!

흔히 말하는 스팩보다는 여러분의 자세와 배우고자 하는 열의를 봅니다!

 

자! 그럼 이제 토토 롤링 디시 퀴즈 부터 정복하러 갑시다!

 

토토 롤링 디시의 문을 두드려보세요!!www.토토 롤링 디시.co.kr

 

The post토토 롤링 디시, 클라우드 취업설명회에서 ProActive한 인재를 찾다!appeared first on토토 롤링 디시.

]]>
/blog/6223/feed/ 0 6223