본문 바로가기
반응형

분류 전체보기157

[Python] 홀수 마방진 만들기 (자동, 공식) 마방진이란 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 모두 같으며, 자연수가 중복되지 않는다는 조건이 있다. 마방진(Magic Square)의 방은 사각형, 진은 늘여 놓는 다는 뜻으로 정사각형의 자연수 배열이다. 홀수 마방진 가로의 크기, 세로의 크기가 홀수인 마방진을 뜻한다. ex . 3차 마방진 4 9 2 3 5 7 8 1 6 4+3+8 = 15 9+5+1 = 15 ... 4+5+6 =15 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 15로 모두 같다. 홀수 마방진의 공식 홀수 마방진을 채워넣는 것에는 한 가지의 공식이 있으며 이 공식만이 유일한 답은 아니다. (3차 마방진의 풀이는 여러 가지이다. ) 정사각형의 맨 아랫줄 가운데에 숫자 1을 둔다. 이전 숫자 위치에서 오른쪽 아래칸이 비어.. 2021. 5. 13.
웹으로 코딩하기 #1 [replit.com] / Python, C++, Java 등 replit, 리플릿 replit.com, 리플릿은 구름 IDE과 비슷하게 사용할 수 있는 웹페이지입니다. 피시방에서 간단하게 코딩을 하거나 태블릿으로 파이썬 공부을 하고싶을때 사용할 수 있는 온라인 코드 IDE입니다. replit.com/ The collaborative browser based IDE Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages. replit.com 리플릿 지원 언어 리플릿에서 지원하는 언어, 프로젝트 템플릿은 다음과 같습니다. Ctrl + F를 이용하여 확인하시고 사용하시기 .. 2021. 5. 7.
[Java] String vs StringBuilder 실행 시간 구하기/비교 자바 currentTimeMillis()를 이용하여 실행시간을 구해보겠습니다. currentTimeMillis()은 현재 시스템의 시간은 ms[밀리세컨트](1/1000 초)의 단위로 받아와 나중시간에서 처음시간을 빼는 것으로 실행시간을 구할 수 있습니다. 비교 대상은 String와 StringBuilder를 이용해 문자열 변수에 블로그의 이름인 'dinae'를 100000번 반복하여 추가해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 import java.io.File; import java.io.FileNotFoundException; im.. 2021. 5. 5.
[Git]윈도우, 리눅스 git 설치 /방법, 링크 1. 윈도우의 경우 git-scm.com/download/win Git - Downloading Package Downloading Git Now What? Now that you have downloaded Git, it's time to start using it. git-scm.com 링크를 들어가면 자신에게 맞는 버전의 git이 자동 다운로드되는데 다운로드가 되지않았거나 원하는 버전이 있다면 다음 중에서 선택하여주시면 됩니다. 설치는 기본 옵션으로 진행합니다. 설치가 모두 진행되었다면 git --version명령어를 통해 원하는대로 설치가 되었는지 확인합니다. git --version 2. 리눅스(우분투, 데비안)의 경우 apt-get install git apt-get을 이용하여 git을 다운로.. 2021. 4. 26.
[용어](전자상거래) B2B, B2C란? /뜻, 약자, 예시 정리 /B2G, C2G, C2C 전자상거래 Electronic Commerce: EC 개인, 기업, 정부 등의 경제 주체 간에 컴퓨터를 이용하여 상품과 서비스를 교환하는 방식으로 물리적인 상품외에도 컨설팅, 교육 등과 같은 모든 종류에 포함됩니다. B2B거래와 B2C거래가 주를 이루어 전자상거래를 주도하고 있습니다. 전자 상거래의 종류로, 5가지가 있습니다. 먼저 표로 정리를 하면 다음과 같습니다. 약자 약자 풀이 뜻 B2B Business to Business 기업과 기업 간 거래 B2C Business to Consumer 기업과 개인 간 거래 B2G Business to Government 기업과 정부 간 거래 C2G Consumer to Government 개인과 정부 간 거래 C2C Consumer to Consumer 개인과.. 2021. 4. 25.
[영어] 영어 달 정리 / 1월 ~ 12월 영어 발음, 축약어, 약자 정리 영어 1월부터 12월까지 정리표입니다. 달 영어 이름 영어 약자 1월 January Jan. 2월 February Feb. 3월 March Mar. 4월 April Apr. 5월 May May 6월 June Jun 7월 July Jul. 8월 August Aug. 9월 September Sep. 10월 October Oct. 11월 November Nov. 12월 December Dec 발음은 파파고 기준입니다. 1월 January 제뉴에어리 (제뉴얼리) 2월 February 페브루에어리 (페ㅂ럴리) 3월 March 마아치 (마치) 4월 April 에이ㅍ럴 5월 May 메이 6월 June 준 7월 July 줄라이 8월 August 오거스트 / 어거스트 9월 September 셉탬버 10월 October .. 2021. 4. 6.
[영어] 생활영어 예문 #2 2021.04.02 - [공부/영어] - [영어] 생활영어 예문 #1 [영어] 생활영어 예문 #1 Hello, professor? 교수님 안녕하세요 Professor, I have a lot of assignments. 교수님 과제가 많아요 What did you eat for lunch today? 오늘 점심은 무엇을 먹었나요? What is your favorite hobby? 좋아하.. dinae.tistory.com 28문장입니다. My hobby is blogging. 저의 취미는 블로그입니다. I sometimes write blog 가끔 블로그 글쓰기를 합니다. I'm a nocturnal person. 저는 야행성 사람입니다. Java is fun. 자바는 재밌습니다. What time i.. 2021. 4. 3.
[영어] 생활영어 예문 #1 Hello, professor? 교수님 안녕하세요 Professor, I have a lot of assignments. 교수님 과제가 많아요 What did you eat for lunch today? 오늘 점심은 무엇을 먹었나요? What is your favorite hobby? 좋아하는 취미가 뭐야? What major are you in? 너는 무슨 학과야? Why do you like that hobby? 왜 그 취미를 좋아하니? What is your favorite fashion style? 좋아하는 패션 스타일이 뭐야? I am sorry. I am not good at English. 죄송합니다. 영어를 잘 못해요 Do you have a particular Korean cuisine .. 2021. 4. 2.
[Network] SSL/TLS 정의 , 진행 구조 SSL Secure Sockets Layer SSL, 보안 소캣 계층은 통신 데이터를 암호화하여 보안을 유지하는 프로토콜입니다. TLS Transport Layer Security 전송 계층보안은 넷스케이프 커뮤니케이션스에서 SSL을 바탕으로 표준화한 최신 보안기술입니다. 그럼에도 SSL/TLS라 불리는 이유는 SSL이 이미 많이 보급되어있어 같이 불립니다. HTTPS SSL/TLS가 적용되는 사이트는 http가 아닌 https로 표시됩니다. https의 s는 Secure이며 443포트를 사용하기 때문에 http와 사용하는 포트가 다릅니다. SSL/TLS 진행구조 클라이언트 서버 1. 웹사이트를 요청합니다. 2. 공개키, 비밀키, 인증서를 준비하고 공개키와 인증서를 전송합니다. 3. 증명서를 신뢰할 수 .. 2021. 3. 15.
[Python] 주석 / 한줄 주석, 여러줄 주석 주석 주석은 실행에 영향을 주지 않고 소스코드에 메모한 것을 뜻합니다. 기본적으로 보통의 언어에서는 주석을 지원합니다. 주석은 소스가 실행될 때 영향을 주지 않기 때문에 간단한 코드에서는 주석의 필요성을 느끼지 못할 수도 있습니다. 하지만 100줄, 1000줄이 넘어가는 코드부터는 주석의 필요성이 강조됩니다. 주석으로 코드의 설명을 써놓으면 코드가 이해하기 쉬워지기 때문입니다. 주석을 잘 이용한다면 다른 사람이 자신의 코드를 보았을 때 이해하기 쉬워져 협업 등의 활동이 수월해집니다. 또한 자기자신의 예전 코드를 보았을때에도 코드 이해가 쉬워 도움이 됩니다. 파이썬은 다른 언어와 주석하는 방법이 다르기 때문에 정확히 알고 있어야합니다. Python 주석 한줄 주석 파이썬의 한줄 주석은 #입니다. 1 2 3.. 2021. 3. 13.
728x90
반응형