원래 짬짬이 코딩하던 것들만 올리다가 매트랩 했던 걸 싹 올렸음.
물론 애기장대 그 크기 재주는 거 뺴고 올렸는데…

매트랩이 69펔ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 이거 농담 아니고 진짭니다
그거 참고로 코드 실행 안돼요 지금 매트랩 안깔림…
옥타브로 해봤는데 완전히 호환은 아닌건지 그래프 그리는건 일단 작동 안했음.

이거 1부터 n까지 소수 찾는건데 만든 사람 이름이 에라토스테네스임다. ㅇㅇ

일단 크게
1. 1~100까지에서 소수만 찾는다
2. 일반화(임의의 수 n으로)
이렇게 생각해봤음.

순서는(1~100 기준)
1. 1~100까지를 리스트업하고
2. 1을 지운다 이럴거면 그냥 2부터 리스트업하자
3. 2의 배수(n%2==0)를 지운다
4. 3의 배수(n%3==0)를 지운다
5. 5의 배수(n%5==0)를 지운다
6. 7의 배수(n%7==0)를 지운다
7. Profit!
대충 이정도. 일반화 하게 되면 sqrt(n)보다 작은 수(이면서 소수)까지 저 작업을 계속 해야 한다. (1~150이면 11의 배수까지)

여기서 문제가 되는 것이 있다면
1. 중간에 4와 6, 8, 9의 배수는 2, 3의 배수 하면서 없어져서 안 지워도 되는데 그걸 컴퓨터에게 어떻게 설명할지(1~100까지면 2, 3, 5, 7만 지우면 되지만 일반화할 경우 저기에 대한 조건도 추가해줘야 한다)
2. 리스트에서 어떻게 뺄건지(빼는 법 모름)
3. 일반화하게 될 경우 나누기 할 수의 범위(sqrt(n)보다 작은 소수)를 어떻게 해야 할지
이정도겠지만.

*SMILES: CC(=O)NC1=CC=C(C=C1)O <<이거(화합물 구조도를 그래프 이론을 바탕으로 한 줄의 텍스트로 표현함)

일단 SMILES가 그래프 이론을 바탕으로 연결되어있는 것임을 표현한 것이면
1. 연결이 어떤 방식으로 이루어지는지(단일, 이중, 삼중결합)
2. 괄호가 뭘 의미하는지
3. 각 원자의 최외각전자 수가 어떻게 변하는지
4. 이렇게 해서 어떤 형태로 그려지는지(꺾이는가? 꺾인다면 몇도?)
를 컴퓨터에게 인식시켜야 할 것이고 그걸 바탕으로 그리게 해서 출력하면 될 것 같다.

…문제는 그걸 어떻게 하는지 모른다는거?

고인물용이라는거…

몬헌 라이즈 체험판이 나와서 해봤다가 이건 못하겠다 생각했던 이유가 있다. 조작이 어렵고 무기 종류는 다양한데 무기의 사용법을 안 알려준다. 튜토리얼부터 일반적인 튜토리얼이 아니었고 본인은 용 조종에서부터 이거 왜이래 했다. 심지어 조충곤이 인게임에서는 걍 사냥벌레 도움 어쩌고 하길래 그런가보다 했지 사냥벌레 보내는 무기인것도 꺼무 보고 알았음… 물론 사냥벌레 보내는 법도 인게임에서는 설명 안 해줍니다. 그 전에 그거 ㄹㅇ로 보낼 수 있는거였다는것도 꺼무보고 알았음. 거기다가 적이 도망가서 추격하면 납도가 돼서 공격하려면 다시 발도를 해야 하는데 저 공룡사촌같이 생긴건 또 도망감. 발도하고 패지도 못하고 쫓아가서 납도하고 다시 발도하면 저게 또 도망감.그리고 가장 중요한건 적 몬스터 피통이 없음. 얼마나 더 떄려잡아야 하는지를 안 알려줘요. 내가 이래서 못하겠다 이 얘기를 했더니 이 게임은 원래 불친절한 게임이라고 함. 그리고 고인물과 초보자 사이에 벽이 있다고 함.

R도 마찬가지였음. 파이썬이나 CSS, HTML, 하다못해 자바스크립트나 jquery도 막히는 게 있으면 구글링하면 나오는데 이거는 뭐 구글링 하면 결과는 나오는데 죄다 스택오버플로우 아니면 영어 사이트를 한국어로 발번역(번역 상태만 보면 차라리 원문을 달라고 하고싶은 정도)한 거임. 그나마 오류 메시지에 대한건 한국어로도 뜨는 게 있어서 그거 찾아가면서 하나하나 입력 다 해서 해결봤다. 개인적으로는 이게 R 초보자 입장에서는 벽이라고 생각함. 그래서 두번째 과제 하면서 든 생각은

1. 후 씁 이거 어렵네
2. 분명 이건 개발자가 쌉고인물들 쓰라고 만든거다
3. 진짜 하기싫지만 과제니까 한다
4. 아 이것만 풀면 될 것 같은데 뭐가 문제지
5. 이렇게 입력하면 좀 나을라나
6. (밥상뒤집기)
7. 오 씨 풀었어 좋아 다음꺼
8. 겨우 다했다 ㄹㅇ…

이렇게 된다. 진짜 개발자님 이 언어는 고인물용입니까.

오늘 코딩한거 깃헙에 올렸는데 없어서 식겁했음…
풀 커밋 푸시해야되는데 풀 커밋만 하니까 없지 ㅋㅋㅋㅋㅋㅋㅋㅋ

근데 리스트를 표로 만드는 법 아시는분?
언어는 파이썬임다

파이썬은 일단 구글과 파이참의 힘을 빌어서 해결봤음
아주 깔-끔하게 해결했는데요…
R이 문제였음…

1. 일단 문제 자체가 이해가 안 됨
2. 문제를 겨우 이해했는데 이걸 어떻게 해야 할 지 감이 안잡힘
3. 파이썬과 달리 검색이 안 됨
4. 역시 결론은 갓택오버플로우지만 거기에 질문을 하려면 뭘 어떻게 하고 싶은건지 정리가 돼야 하는데 안됨
5. 그리고 전에 주문한 R책 아직 오지도 않음(배송 지연됐고 우체국택배면 아마 이번주중으로 올 듯)

후……
무한다이노 디자인한 놈은 선 따기 빡시게 하라고 인성질했나 싶던데 R은 대체…
쌉고수 고인물들만 쓰라고 만든 언어인가 싶더라…

일단 여러가지로 문제가 많았음

1) 이전하려면 테이블이 있어야 해서 SQL깔고 새로 만드는데 VARCHAR 이딴거 변경이 안되는거임 이건 근데 리눅스 초기화 각임
2) 이클립스 업데이트 하려고 했더니 오류떠서 안됨(재시도 후 업데이트 함)
3) X빠져라 이전했더니 새로 작성하는 일기가 한글이 다 깨짐(UTF-8 설정 마침)
4) 윈도는 CSV, JSON을 불러올 수 있는데 리눅스는 CSV, 떨거지들로 분류함. (JSON=떨거지) 불러 오긴 하는데 차라리 CSV쪽이 나음.

여튼 이거 말고도 난관이 많았음…ㅠㅠ

수정하고 나면 수정한 글을 바로 확인할 수 있게 리더렉션을 해보자!
했는데

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

어 시발??? 뭐야 이거???
아니 구글링을 해도 insert into문에 관련된 것만 있고 update문은 뭐 어쩌라는겨?