#!/usr/bin/ruby
# coding: utf-8
qna = [
"'1.전혀 아니다, 2.별로 아니다, 3.중간이다, 4.약간 그렇다, 5.매우 그렇다' 중\n" +
"1에서 5까지의 숫자로 답하시오.",
{:q => "1. 모르는 사람에게 먼저 말을 건다"},
{:q => "2. 다른 사람이 편안하고 행복한지 확인한다"},
{:q => "3. 그림, 글, 음악을 창작한다"},
{:q => "4. 모든 일을 사전에 준비한다"},
{:q => "5. 울적하거나 우울함을 느낀다"},
{:q => "6. 회식, 파티, 사교모임을 계획한다"},
{:q => "7. 사람들을 모욕한다"},
{:q => "8. 철학적이거나 영적인 문제들을 생각한다"},
{:q => "9. 일이나 물건을 정리하지 않고 어지럽게 그냥 둔다"},
{:q => "10. 스트레스나 걱정을 느낀다"},
{:q => "11. 어려운 단어를 사용한다"},
{:q => "12. 타인의 감정에 공감한다"}
]
puts desc = qna[0]
(1..12).each do |i|
begin
print qna[i][:q] + "? "
ans = gets.to_i
case ans
when 1..5 then qna[i][:a] = ans
else raise desc
end
rescue => e
puts e.message
retry
end
end
puts "\n===== 결과 ====="
printf "외향성: %2d (%3d%%)\n", sum = qna[1][:a] + qna[6][:a], sum * 10
printf "신경성: %2d (%3d%%)\n", sum = qna[5][:a] + qna[10][:a], sum * 10
printf "성실성: %2d (%3d%%)\n", sum = qna[4][:a] + 6-qna[9][:a], sum * 10
printf("친화성: %2d (%3d%%)\n", sum = qna[2][:a] + 6-qna[7][:a] + qna[12][:a],
(sum/15.0*100).round)
printf("개방성: %2d (%3d%%)\n", sum = qna[3][:a] + 6-qna[8][:a] + qna[11][:a],
(sum/15.0*100).round)
해보니까..
개방성: 10 ( 67%)
나오네요 ㅋㅋㅋ
10여 년간 한글 문제 해결도 못하고 있는데 오픈소스 이 딴거 개나 줘버리라고 하세요. 오픈소스 개발자님, 관계자님 제가 하는 일에 제발 신경 끄세요. 도움 주지 마세요. 시간 빼앗겨 방해만 됩니다.
Translate
2018년 7월 21일 토요일
피드 구독하기:
댓글 (Atom)
응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다
그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...
-
그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...
-
달콤(Dalkom)은 리브레오피스에서 hwp 문서를 보기 위한 확장 기능입니다. libhwp 와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다. 시간상의 이유 때문에 우선적으로 문자만 작업했습니다. 렌더링을 리브레오피...
-
제가 원래 개발자가 아니라 원래가 일반 사용자였습니다.과거 MS윈도우 품질이 개떡같아서 유닉스 사용하다가 유닉스가 비싸고 망해서 리눅스를 사용하고 있는 거고 리눅스 품질이 지금은 우수하지만 예전에는 문제가 진짜 많았죠. 그렇게 리눅스를 지금까지 사용해...
댓글 없음:
댓글 쓰기