본문 바로가기

분류 전체보기

도형(Shape)의 통로(Lane) 체크하기_03 저번 시간에서 백터로 만드는 이유를 눈으로 확인할 수 있었고, 최종 배열 모습을 보았다. 그럼 이제 VecUp, VecDown을 가지고 어떻게 최종 배열 모습으로 만드는가? p1 p2는 A구역 ↑↓안에 있고, p3 p4 B구역 ↑↓안에 있고, p5 p6은 A구역 ↓ B구역 ↑사이에 있다. 핀이 일단 도형안에 있는 없는지 판별부터해야 하는 문제가 처음부터 있었다. 다행이? 점p 다각형에 내부외부 판별해주는 공식은 있다. https://bowbowbow.tistory.com/24 [기하] 다각형의 내부 외부 판별 [기하]다각형의 내부 외부 판별 목차 [기하] 다각형의 내부 외부 판별 다각형의 내부 외부 판별이란? 아이디어 다각형의 내부에 위치하는 점의 특징은 뭘까? 구현 어떻게 반 직선과 다각형의 교 bow.. 더보기
도형(Shape)의 통로(Lane) 체크하기_01 https://hingle.tistory.com/58 도형(Shape)의 통로(Lane) 체크하기_서론 회사에서 위의 제목같은 검사기를 만들 수 있냐고 했다. 프로그램에서 나온 데이터를 뽑아보니 될것 같다고 해서 만들기로 마음 먹고 만들었다. 만드는데는 오랜시간 걸렸다. 11월 부터해서 12월 hingle.tistory.com 위에 글에서 나온 검사기를 어떻게 만들었지 보기위해서 일단 어떤식으로 되어있는지 알아야 한다. 아래에 예시를 6개 이미지로 보여준다.( 꼭 아래 도형만 있지는 않다는걸 알았두면 좋겠다.) 위에 6개 이미지로 간략하게 어떤 검사기를 만드는지 알 수 있다. 프로그램에서 내가 알아낼 수있는 자료들은 3가지다. 1. Shape의 모양의 좌표들. 2. pin의 좌표와 반지름 이 정보들만 가.. 더보기
도형(Shape)의 통로(Lane) 체크하기_서론 회사에서 위의 제목같은 검사기를 만들 수 있냐고 했다. 프로그램에서 나온 데이터를 뽑아보니 될것 같다고 해서 만들기로 마음 먹고 만들었다. 만드는데는 오랜시간 걸렸다. 11월 부터해서 12월. 약 한달정도 걸려 만들었다. 이걸 만들면서 정말 수도없이 고쳤다. (크게 어려웠던 검사기도 15번~20번이면 완성했지만 40번이상을 고쳤다.) 초기에 만들었던 함수도 필요없어 쓰지도 않고 새로 만들고, 배열에 요소하나 추가를 위해, 함수인자를 더 넣기 위해, 다시 엎어서 만들었다. 생각 보다 많은 변수들로 인해서 고착됐지만, 다음날 지나면 '이런식으로 어떨까?' 생각이 나와서 해보니 해결되고 되더라. 다음 장 부터 어떤 식으로 만들었는지 얘기하겠습니다. https://hingle.tistory.com/59 도형(S.. 더보기
Secretlab TITAN Evo 2022 Series - Mint Green 샀다. 비싼의자 기존의자를 1년 밖에 안썼는데 가성비의자 시니프 (약15만원) 라고 메쉬의자(등,좌석)이라 땀 안차고 평점 괜찮아서 사서 잘 사용하다 시간이 지나니 문제가 발생했다. 1.내가 잘 사용 못하는건지 의자가 헤졌다. 2.등판 메쉬사이가 틈이 벌어지고 방석 메쉬도 가라앉았다. (몸무게 70도 안나가는데) 3.거기다 조립할때 나사를 꽉 조이지 않아서인지 나사가 게속 빠졌었고 4.좌석 밑에 메쉬로 통과되서 먼지가 엄청 낀다. 5.바퀴에 머리카락도 많이 낀다. 6. 뒤에 요추받침대 고정이 안된다. 그래서 의자 알아보다 회사의자 같지 않으면서 편하면서 너무 비싸지 않은거 찾아보았다. 1.메쉬의자는 이제 거른다. 진짜 비싼 허먼밀러? 아니면 가라앉는거 같고 앉을때 편안함보다 딱딱함이 느낌이다. 2.요추받침대도 싸구려는 .. 더보기
재귀호출 2. 퀵정렬(Quick Sort) 및 코딩 방법 퀵 정렬 : 일렬로 랜덤으로 배치되어있는 배열을 하나의 기준값[S](여기서는 맨 왼쪽)을 2가지형태로 열을 지나가는데 -1.기준값[S] 다음 왼쪽[L]값 부터 마지막열[R]까지 (배열 인덱스Left Index가 증가하면서) -2.마지막열[R](오른쪽 끝값) 부터 왼쪽값[L] 위치까지 (배열 인덱스Rigth Index가 감소하면서) Quik Sort -1에서 [S]보다 큰값(Left Big)을 찾고, -2에서 [S]보다 작은값(Right Small) 찾아 LB 와 RS 값의 위치를 바꿔 준다. (RI > LI 인 상황) 바꾸고 LI 증가시키고 RS를 감소하면서 위 같은 상황이 오면 값을 바꿔준다. 만약 -1의 인덱스와 -2의 인덱스가 교차되기전(RI 더보기
재귀호출(Recursive Call) 1. 내 생각 재귀호출은 다음장에서 더 다루고, 여기서는 제가 생각한(만든 코드) 것들을 적은 겁니다. 정보처리산업기사 공부하면서 누승 알고리즘에 재귀호출 사용이 나온다. n! = n x (n-1) x (n-2) x ㆍㆍㆍx 1 = n x (n-1)! n의 누승은 n x { n -1)의 누승 } 으로 정의되므로 다시 누승이 반복된다. 호출할 때마다 매개변수값이 감소 (n-1) 유의. 내부적으로 같은 알고리즘을 다시 호출하여 이용하는 경우가 편리할때 사용하는것이 재귀호출이라고 한다. ( 2020이기적 서적 ) 여기까지 배웠을때만 해도 재귀호출에 대한 생각은 굳이 써야할까?였다. 1. 재귀호출을 사용할 프로그램을 만들지 않았다. -회사에서 재귀호출하면서 만들 상황이 없었다. -만든다 해도 n행 데이터와 (n-1)행데이터를.. 더보기
3달 만에 다시 씁니다. 7월 28일 이후 글을 안올렸습니다. 1 한동안 안 썼던게 8월 회사 네트워크 재구축하기 위해 장비 및 설계(스위치선택, 랜선따기, 공유기 사기 등등등!!!!) 9월 구축 후 이상현상 해결 및 그래픽카드 a/s로 용산가기 10월 정보처리산업기사 실기 준비 (11월 26일 합격 여부 나오는데 가답안이 답안영역에 다 썼음 합격할거 같다.) 크게 3가지 일로 글쓰는걸 미뤘지만, 이제 다 해결되어서 다시 써보려 합니다. 위에 3가지 일들을 후기로 남기겠지만 지금 간단하게 저 일들에 느낀점은 랜선 사서 쓰자, 생각대로 절대 안돼, 당연히 되어야 하는데 안 될수 있단걸 생각하자 산업기사 따면 정보처리기사 따야할까? 이정도. 2 산업기사 필기공부할때 시험합격목표로만 공부하면 문제지만 풀었겠지만 내 전공이기도해 하나씩.. 더보기
현재시트(sheet1)에서 다른시트(sheet2)의 범위(Range) 정렬시 오류 현재시트 : Sheet1에서 이벤트 발생 다른시트 : Sheet2 (현재시트에서 발생한 이벤트로 어떤범위를 정렬하는데 오류) 현재시트에서 정렬 함수를 넣으면 잘되는데 Range(cells(x,y) , cells(x,y)), [기준], 오름차순 이것을 다른시트에 적용하려고 하면안된다. Sheet2.Activate 안되는것들 모음 1. Range(cells(x,y) , cells(x,y)), [기준], 오름차순 2. Range(worksheet(2).cells(x,y) , worksheet(2).cells(x,y)), [기준], 오름차순 3. with sheet2 .Range(worksheet(2).cells(x,y) , worksheet(2).cells(x,y)), [기준], 오름차순 end with 4... 더보기

728x90