일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BFS
- 생활코딩
- C언어
- server
- sorting
- 따라하면서 배우는 C언어
- 따라하며 배우는 C언어
- udemy
- Algorithm
- BASIC
- JavaScript
- 인프런
- Cleancode
- Algospot
- 정수론
- php
- BOJ
- programmers
- 종만북
- Math
- Python
- greedy
- web
- 따배씨
- String
- DP
- dfs
- C
- 백준
- graph
- Today
- Total
목록분류 전체보기 (421)
몽상실현개발주의
생활코딩 php 강좌 8. 함수 8.1 php 함수의 기본 문법 함수 : function define (정의) : 어떻게 동작하는지 (Logic) call (정의) : 함수를 호출하여 실행 함수의 목적은 코드에 대한 재활용에 있음 유지 보수에 용이 function 함수이름(){ 코드 } 함수의 정의 방법 // 0 1 2 3 4 5 6 7 8 9 정의한 함수 이름인 numbering() 으로 함수를 호출 8.2 함수의 입출력 // egoing,kkkk 함수의 출력은 return 으로 함 // egoing 함수는 return 을 만나면 곧바로 종료됨 function 함수이름(argument){ 코드 } // 1 2 함수의 입력값인 argument 를 지정하여, 함수에 내부에 전달되는 입력값으로 사용 할수 있..
생활코딩 php 강좌 7. 반복문 7.1 php 반복문의 기본 문법 반복문의 종류 : while, for whlie 의 기본 문법 // 1 // 2 // 3 // 0 for 의 기본 문법 // coding everybody0 // coding everybody1 // coding everybody2 // coding everybody3 7.2 반복문의 효용 -skip 7.3 반복문의 흐름제어 // coding everybody0 // coding everybody1 // coding everybody2 // coding everybody3 // coding everybody4 반복문을 탈출하는 명령어 "break" if 조건에 의해 반복문을 탈출한다 // coding everybody0 // coding..
[BOJ] 11058 / 오르막 수 / Python https://www.acmicpc.net/problem/11057 11057번: 오르막 수 오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수 www.acmicpc.net 풀이 BOJ / 10844 / 쉬운 계단 수 와 유사한 문제이다. 쉬운 계단 수 문제와 마찬가지로, 경우의 수를 이차원 배열로 정리하여 결과에 대한 연관성을 구하였다. 0 1 2 3 4 5 6 7 8 9 N = 1 ->1 1 1 1 1 1 1 1 1 1 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ N = 2 ->1 → 2 ..
생활코딩 php 강좌 6. 조건문 6.3 조건문 - 논리 연산자 6.3.1 and 연산자 // 1 A and B : A 와 B 모두 true 면 true id : password : // 16.php and 와 && 는 같은 의미 6.3.2 or 연산자 // 123 A or B : A 와 B 중 하나라도 true 면 true id : password : // 19.php 6.3.3 and , or 연산자의 복합 사용 id : password : // 21.php 6.3.4 " ! " (not) 연산자 // 4 '!' 는 not 연산, 참 -> 거짓 / 거짓 -> 참 6.4 boolean 과 형변환 형변환 : php 는 상황에 따라 자동으로 data type 을 변환해 주는 특성이 있음 php type c..
생활코딩 php 강좌 6. 조건문 6.1 조건문 문법 조건문 : 주어진 조건에 따라 Application 을 다르게 동작하도록 하는 것 if(조건) : 조건이 참일때, 실행 // result: true // 5 // 1 // 2 else if 를 여러개 사용하더라도, 가장 먼저 만나게 되는 true 조건만 수행 6.2 조건문의 응용 // html // 11.php egoing 를 입력하여 제출하면, right 출력 아니라면 wrong 출력 // html id : password : // 13.php id === egoing , password === 11111 right 출력 id === egoing , password !== 11111 password wrong 출력 id !== egoing id wr..
생활코딩 php 강좌 5. 입출력 그리고 form 과 http 5.1 입력과 출력 // url/~/25.php?name=UserName // hi 님 안녕하세요 $_get['name'] 와 "url/ ?name=UserName"를 이용하여 값을 입력받을 수 있음 // url/~/2.php?id=userId&password=1234 // userId,1234 id 값과 password 값을 & 를 이용하여 url 로 입력 받음 5.2 html form id : passworld : html input form 을 이용하여 값을 입력 받을 수 있음 입력 값은 2.php 파일로 url 을 통해 값을 전달 url : "~/2.php?id=abd&password=1234" 5.3 GET 방식 vs POST 방식 ..
[BOJ] 10844 / 쉬운 단계 수 / Python www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net 풀이 처음 시도는 경우의 수가 정해져 있다고 생각하여, N 으로 구하는 점화식을 세우려고 하였다. 하지만 매우 복잡한 점화식이 세워졌고, 그 답은 보기 좋게 오답이 나왔다. 문제를 풀기 위한 생각의 방향은, 숫자의 자리수가 늘어날때 조건이 있고, 그 조건으로 인해 경우가 좁혀져 패턴이 발생한다는 것이다. N = 1 -> 1 2 3 4 5 6 7 8 9 N = 2 -> 10 12 21 23 32 34 43 45 54 56 65 67 76 78 87 89 98 N = 3 -..
[BOJ] 9095 / 1, 2, 3 더하기 / Python www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 풀이 제한된 조건으로 경우의 수를 구하는 문제이다. 경우의 수를 발생 시키는 일정한 규칙을 찾고 규칙에서 점화식을 찾아 해결 하였다. N = 1 -> 1 N = 2 -> 2 N = 3 -> 4 N = 4 -> 7 N = 5 -> 13 위의 규칙으로 구한 점화식은 dp(N) = dp(N-1) + dp(N-2) + dp(N-3) 점화식을 이용하여 Tabluation 으로 문제를 해결 하였다. T = int(input()) for _ in range(T)..