프로그래밍

재귀함수 몰라서 상사님(?)에게 쿠사리 먹음.

 

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개의 댓글

2020.10.20

뭔진 모르겠지만 힘내

0
2020.10.20

재귀함수를 모르는데 프로그래밍을 한다고???

이건 또 이거대로 놀랍네 레알로;;

재귀를 잘 못쓰는 것도 아니고 모른다는 건 좀;;

0
2020.10.20

학부 1학년때 다 배울텐데 ㅋㅋ 타전공이었나봐

0
2020.10.20
@해으응

1학년 외에 알고리즘 시간에 또 배우는데 재귀를 모른다는건 말이 안됨;;

동적 프로그래밍이 걍 재귀로 하는 건데;;

0
2020.10.20
@해으응

인문계에서 대학 안가고 그냥노가다 판도 나가보고 공장 생산직관리도 하고 전기노가다도 하고마트관리직도해보고 햇는데 프로그래밍 재밋어 보여서 그냥 일단 모르겟는데 받아달라고 해서 일하러옴. 기초가.. 없습니다...

0
2020.10.21
@뿔딱품

기초가 좀 부족한 것 같긴한데... 힘들겠지만 따로 학습도 병행하면서 하셔야 할거같긴 합니다...

재귀 함수 자체의 논리가 중요한 경우도 있고, 코드량을 줄여줄 수도 있고 여러가지로 중요한거긴 해요.

열심히 살아오셨으니 잘 하실거라 생각해요

0

일단 문제를 설명하는 능력을 기르자

0
2020.10.20
@넥슨은다람쥐를뿌려라

아 나도 이 생각햇음. 그림 그려서 설명할까 햇는데 내일 그림그려서 다시 올려야겟음..

0
2020.10.20

모르면 배워야지뭐 주눅들지말고 걍 하면 된다.

화이팅

0

아니 그냥 string1 string2 만들어서

 

같은 idx마다 돌면서 string1[idx] == string2[idx]로 비교하면 되는거자너...

0
2020.10.20
@카누다크로스트

이렇게 하면 혹시 글씨를 인식 못할경우 문제가 생김

예를들어 "BueTooth Pass" 이런경우에 ㅣ하고 : 를 인식 못하면 배열이 밀려서 매칭률이 틀려지니까...

0
2020.10.20

근래 느끼는 건데 재귀로 정말 더 쉽게 풀리는 문제들도 많다 이번 기회에 잘 해봐

0
2020.10.20

음 공부 열심히해야겠다 화이팅

0
2020.10.21

뭔소린지모르겠다

0
2020.10.21

모르면 공부해라

0
2020.10.21

LCS 알고리즘 검색

0
2020.10.22
@킹고리즘

형님 뭔가 이거 같습니다. 답변을 바라진 않았지만 개떡같이 말했고 찰떡같이 답해주는 형님. 감사합니다. 여기는 실력이 좀 높은거 같아서 좀 공부좀하고 실력좀 올라오면 개드립해야겟습니다..... 감사합니다.

0
2020.10.22

jaro-winkler 알고리즘 검색

 

위에거보다 나음

0
2020.10.22
@a1s2d3f4g5

근데 저게 최적은 아닐거같은데 걍비슷한거 찾아보셈

 

저런거쓰면 ㅂㅅ같이읽어도 다알아들음

0
2020.10.22

string match는 20세기에 엄청나게 연구된 분야임 직접 구현하지말고 유명한 알고리즘 검색해서 쓰셈

0
2020.10.22

개인적으루 재귀함수 싫어하는데

 

콜스택 쌓이는게 맘에 안듬 걍 루프 돌리지...

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
181005 [컴퓨터] 이거 뭐가문제같음 아기모코코에오 0 방금 전 0
181004 [컴퓨터] 전설의 타격감 키보드 화이트커피 0 32 분 전 46
181003 [모바일] 베드사이드 태블릿 가성비 좋은거 추천좀 8 드웨인토마스 0 4 시간 전 90
181002 [컴퓨터] 네트워크 질문 7 너가전부옳아 0 5 시간 전 65
181001 [잡담] RTX3080 사왔당 13 빠빠양 2 5 시간 전 377
181000 [정보] 믹스오디오 1개월 무료 이용권 쿠폰 코드 공유합니다. beckysky 0 5 시간 전 49
180999 [컴퓨터] 컴퓨터 조립 후 메인보드 하얀 불 6 고끼리코추 0 7 시간 전 149
180998 [컴퓨터] 케이블타이 없는데 고무줄로 선정리 해도됌? 5 가스라이팅세계챔피언 0 7 시간 전 110
180997 [컴퓨터] 렘 질문좀요 11 rhrry123 0 7 시간 전 46
180996 [정보] 노트북 램 궁금해서 물어 봅니다. 컴알못임 ㅠ 3 이거할려고존버함 0 7 시간 전 70
180995 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 3 리옴므 0 8 시간 전 108
180994 [잡담] 웨스톤 오디오 마하60 결국 지름 1 참잘했어요 0 9 시간 전 70
180993 [잡담] ㅈ소중에는 깃관리안되는회사가 있겠지 7 도의지구 0 9 시간 전 161
180992 [컴퓨터] 올블랙 PC 세팅하려고 하는데 1 올해의목표 0 9 시간 전 103
180991 [프로그래밍] leetcode 50일 달성 JimmyMcGill 0 9 시간 전 96
180990 [컴퓨터] 내컴퓨터 왼쪽이 자꾸 영어로 변해 5 개돼지무한리필 0 10 시간 전 129
180989 [모바일] 이틀째 갤럭시탭 중고구매 선택장애... 13 2D대동단결 0 10 시간 전 128
180988 [모바일] 갤탭 쓰는 개붕이 있니? 6 도의지구 0 11 시간 전 143
180987 [잡담] 컴퓨터책상 정리…질문. 4 or5469 0 12 시간 전 90
180986 [프로그래밍] 그냥 개인공부용 git 만들건데 4 년째재수강 0 12 시간 전 186