4개월차 신입 프로그래머(?)라고 부르기도 민망한 알바생인데
일단 사건의 발단은 카메라가 글자를 인식해서 기준값하고 비교해서
글자 매칭률을 리턴하는 함수를 만들어 보라고 햇음.
예를 들어 "BlueTooth : Pass" 라는 기준값이 있는데 카
메라가 저 글자를 읽어서 값을 주는데
"BlueTooth : P'e'ss", "BlueT'e'oth : Pass","BlueTo'a'th : P'e'ss" 저딴식으로 병신같이 읽을수 읽음.
그래서 간단하게 기준값 "BlueTooth : Pass" 을 기준으로 넣어주고 인식한 값을 char[] 배열을 통해
한글자씩 담은후, "BlueTooth : Pass" 여기서 일치하는 글자만 빼버림.
foreach로 계속 돌려서 틀린 부분만 남게 만든후
기준값하고 글자 비교해서 퍼센티지 나오게 만들엇음.
근데 갑자기 상사님께서 너꺼는 "BlueTooth : Pass" 가 "BlueToath : Pess" 매칭률 100%겟네?
이러더라고.... 순간 좀 부끄러워짐.. 그래서 어떻게 하면 좋겟냐고 물어보니까
기준값이 측정값을 비교하다가 틀린부분이 나오면
측정값에서 비교값으로 비교를 번갈아가며 측정할수 잇도록 재귀함수를
만들라고 쿠사리 먹음. 물론 모름. 4개월차라서 모르는게 아니라 그냥 모름. 알아봐야됨.
오늘의 일기 끝.
21개의 댓글
무분별한 사용은 차단될 수 있습니다.
육아왕
뭔진 모르겠지만 힘내
숨은음은
재귀함수를 모르는데 프로그래밍을 한다고???
이건 또 이거대로 놀랍네 레알로;;
재귀를 잘 못쓰는 것도 아니고 모른다는 건 좀;;
해으응
학부 1학년때 다 배울텐데 ㅋㅋ 타전공이었나봐
숨은음은
1학년 외에 알고리즘 시간에 또 배우는데 재귀를 모른다는건 말이 안됨;;
동적 프로그래밍이 걍 재귀로 하는 건데;;
뿔딱품
인문계에서 대학 안가고 그냥노가다 판도 나가보고 공장 생산직관리도 하고 전기노가다도 하고마트관리직도해보고 햇는데 프로그래밍 재밋어 보여서 그냥 일단 모르겟는데 받아달라고 해서 일하러옴. 기초가.. 없습니다...
해으응
기초가 좀 부족한 것 같긴한데... 힘들겠지만 따로 학습도 병행하면서 하셔야 할거같긴 합니다...
재귀 함수 자체의 논리가 중요한 경우도 있고, 코드량을 줄여줄 수도 있고 여러가지로 중요한거긴 해요.
열심히 살아오셨으니 잘 하실거라 생각해요
넥슨은다람쥐를뿌려라
일단 문제를 설명하는 능력을 기르자
뿔딱품
아 나도 이 생각햇음. 그림 그려서 설명할까 햇는데 내일 그림그려서 다시 올려야겟음..
esibel
모르면 배워야지뭐 주눅들지말고 걍 하면 된다.
화이팅
카누다크로스트
아니 그냥 string1 string2 만들어서
같은 idx마다 돌면서 string1[idx] == string2[idx]로 비교하면 되는거자너...
뿔딱품
이렇게 하면 혹시 글씨를 인식 못할경우 문제가 생김
예를들어 "BueTooth Pass" 이런경우에 ㅣ하고 : 를 인식 못하면 배열이 밀려서 매칭률이 틀려지니까...
제 페
근래 느끼는 건데 재귀로 정말 더 쉽게 풀리는 문제들도 많다 이번 기회에 잘 해봐
꿀꾸리삼겹살
음 공부 열심히해야겠다 화이팅
화난다고
뭔소린지모르겠다
JaGoon
모르면 공부해라
킹고리즘
LCS 알고리즘 검색
뿔딱품
형님 뭔가 이거 같습니다. 답변을 바라진 않았지만 개떡같이 말했고 찰떡같이 답해주는 형님. 감사합니다. 여기는 실력이 좀 높은거 같아서 좀 공부좀하고 실력좀 올라오면 개드립해야겟습니다..... 감사합니다.
a1s2d3f4g5
jaro-winkler 알고리즘 검색
위에거보다 나음
a1s2d3f4g5
근데 저게 최적은 아닐거같은데 걍비슷한거 찾아보셈
저런거쓰면 ㅂㅅ같이읽어도 다알아들음
Curriculum
string match는 20세기에 엄청나게 연구된 분야임 직접 구현하지말고 유명한 알고리즘 검색해서 쓰셈
8AiTNaVl
개인적으루 재귀함수 싫어하는데
콜스택 쌓이는게 맘에 안듬 걍 루프 돌리지...