목록Explanation (11)
지나가던 개발자
C의 for문은 다음과 같은 형식으로 구성된다. for (초기식; 조건식; 증감식) { 실행문; } 초기식은 for문의 loop에 사용될 변수의 초기값을 지정하는 것이고, 조건식은 조건식이 true일 때에만 실행하라는 것이고, 증감식은 초기값을 지정한 변수의 값을 증가 혹은 감소시키는 것이다. 이렇게 말이다. #include int main() { for (int i=1; i
코딩을 할 때에, 정수 리스트의 전체의 합을 구해야 하는 일이 생긴다. 안 생겼다면 유감이지만 그건 코딩을 많이 안 해본 거다.. 간단한 알고리즘으로는 다음과 같은 코드를 생각할 수 있다. l = [1, 2, 3, 4, 5] s = 0 for i in l: s += i print(s) 이렇게 구할 수 있다. 그런데 이 방법은 너무 길다. 긴 코드를 써야 한다. Pythonic한 방법이라고 보기 힘들다. 파이썬에서는 이렇게 코드를 짤 수 있다. sum(리스트)
오늘부터 엄랭에 관한 글을 쓸겁니다...! 엄랭은 엄준식을 패러디(?)해 만든 난해한 프로그래밍 언어입니다. 엄랭의 확장자는 .umm 입니다. 어떻게 엄준식이 사람이름ㅋㅋㅋ 우선 실습환경을 소개하겠습니다. 실습환경은 https://ryugod.com/ 이라는 사이트로, 엄랭 말고도 아희, 혀엉 언어 등 취업에 필수적인 여러 언어를 지원하고 있는 사이트입니다. 모든 엄랭 코드는 "어떻게"로 시작해서 "이 사람이름이냐ㅋㅋ"로 끝나야만 합니다. 어떻게 이 사람이름이냐ㅋㅋ 변수선언은 "엄"과 "어"의 조합으로 이루어집니다. 첫번째 변수는 "엄"으로, 두번째 변수는 "어엄", 세번째 변수는 "어어엄"으로 나타낼 수 있습니다. 변수의 호출은 "어"만으로 합니다. 첫번째 변수의 호출은 "어", 두번째 변수의 호출은 ..
1) HTML. HTML이란, Hypertext Markup Language의 약자로, 웹 문서를 기술하기 위해 사용하는 국제 표준 언어이다. ASCII 코드로 구성된 일반적인 텍스트 형태이며, 에디터, 워드프로세서, 홈페이지 제작 도구를 통해 작성된다. 파일 확장자는 .html 또는 .htm이지만 일반적으로 .html이 사용된다. HTML은 마크업 언어로써 태그를 사용하는데, 그는 시작 태그와 종료 태그가 한 쌍을 이루어 사용된다. 그러나 태그와 같이 종료 태그가 없는 태그도 있다. 태그명은 대소문자를 구분하지 않는다. 2) DHTML, XML, XHTML. DTML이란 Dynamic HTML의 약자로, 이도 HTML과 같이 웹 문서를 기술하기 위한 국제 표준 언어이다. HTML의 단점을 개선한 것으로..
살다 보면, 가끔 리스트에서 특정 요소의 개수를 구하는 것이 필요할 때도 있고 하다. examples = [1, 1, 0, 0, 1, 0, 1] zeros = 0 for example in examples: if example == 0: zeros += 1 이렇게 코드를 작성하면 3이라고 제대로 된 출력결과가 나온다. examples 리스트 안의 모든 요소를 검색해서 특정 요소가 맞는지 아닌지 검사하는 코드이다. 그렇지만 늘 그렇듯 파이썬의 내장함수는 매우 뛰어나다. 당연히 리스트 안의 특정 요소를 세는 함수도 있을 것이다. examples = [1, 1, 0, 0, 1, 0, 1] zeros = examples.count(0) 이렇게 {리스트명.count(특정 요소)}를 사용하면 매우 쉽게 리스트 내 ..
욧! 오늘부터 유니티를 시작할 거고, 그를 이 블로그에 올릴 겁니다. 사실 유니티 같은 경우는 여러 번 시도했는데, 맨날 어려워서 포기했다는.. 이제부터는 잘할 거예요..! 그럼 오늘은 설치를 할 겁니다. 우선 이 유니티 사이트에 들어갑시다. (사진을 클릭하면 이동됩니다.) 오 뭔가 디자인이 굉장히 모던한 사이트네요. 그럼 여기서 시작하기 버튼을 누릅시다. 여기서 오른쪽 상단의 버튼을 누릅시다. 알아서 잘 선택하시면 되는데 제 생각에 이 글을 보시는 분들의 99%는 Personal 버전으로 설치하실 것 같네요. Personal 버전이 무료이고, 월 자본금이 10만 달러 이상이 되시는 분은 이 글을 보실 리가 없으니까... (혹시 있나요? 있다면 댓글을 남겨 주세요!) 근데 사실 Personal 버전은 다..
Python을 할 때에, 2차원 리스트를 1차원 리스트로 바꿔야 할 때가 있다. 결론적으로, 가장 심플한 방법은 이건 것 같다. sum(리스트명, [])
MySQL에서 테이블 내용을 보려면 우선 스키마(데이터베이스)에 들어간 뒤 이 명령어를 입력해 주면 된다. SELECT * FROM [table name]; 테이블 이름이 tab이면 이런 식으로 들어가 주면 되는 것이다. 그런데 SELECT와 FROM 사이에 *을 입력해주게 되면 테이블 전체가 출력된다. 만약 특정 행만 출력하고 싶다면 SELECT와 FROM 사이에 행의 이름을 입력해 주면 되는 것이다. 그러면 만약 표에서 특정 값을 포함한 열만 추가하려면 어떻게 해야 할까. 예를 들어, 저자가 kwon_yonghyeon인 행만 출력하고 싶다. 그러면 뒤에 WHERE을 추가하면 된다. 이번에는 만약 1 2 3 4 5... 순서가 아닌 5 4 3 2 1... 순으로, 역순으로 출력하고 싶다면 뒤에 이걸 추..