본문 바로가기

C언어

심화 C 언어 8 (함께 만드는 코딩 #1 - MBTI 성격검사 테스트)

성향 : 내향 / 외향이냐에 따라 I / E

인식 : 감각 / 직관이냐에 따라 S / N

근거 : 사고 / 감성이냐에 따라 T / F

양식 : 판단 / 인식이냐에 따라 J / P

이 네 가지 카테고리에서 하나씩 선택하여

16가지 배리에이션을 만드는 것이 MBTI

 

어떤 문항을 입력하고 해당 문항에 수치를 입력해서 해당 문항에 긍정지수 부정지수 수치에 따라서

내향성인지 외향성인지 등등을 단순히 점수제로 단순히 덧셈 뺄셈해서 나오는 최종적인 결과를 가지고

판단하면 된다

 

총 4가지 변수

(1)

MBTI 검사지의 원리 - 성향

내향성 : I

외향성 : E

 

int score_I_E = 0;으로 상정

값이 음수라면 I, 양수라면 E

 

(2)

MBTI 검사지의 원리 - 인식

주변을 인식하는 방법(인식)이 감각인지 직관인지에 따른 구분

감각적인 인식 : S

직관적인 인식 : N

 

int score_S_N = 0;으로 상정

값이 음수라면 S, 양수라면 N

 

(3)

MBTI 검사지의 원리 - 근거

행동의 기반되는 원칙(근거)가 사고인지 감성인지에 따라 구분

사고에 따른 근거 : T

감성에 따른 근거 : F

 

int score_T_F = 0;으로 상정

값이 음수라면 T, 양수라면 F

 

(4)

MBTI 검사지의 원리 - 양식

선호하는 삶의 패턴이 판단인지 인식인지에 따라 구분

판단에 따른 삶 : J

인식에 따른 삶 : P

 

int score_J_P = 0;으로 상정

값이 음수라면 J, 양수라면 P