본문 바로가기

전체 글

(293)
[HTML/CSS] Position 포지션 / 2021.08.31 * 참고 자료 : 코드잇 HTML/CSS 강의 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 Position .p1{ border: 1px solid red; margin: 30px; padding: 30px; } .p2{ border: 1px solid blue; ma..
[백준-자바/파이썬] 1152번 단어의 개수 / 2021.08.30 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 1. Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String trimStr = str.trim..
[Django] 동적 웹페이지 만들기 / 2021.08.30 * 참고 자료 : 코드잇 Django 강의 동적 웹페이지란 템플릿을 수정하지 않아도 자동으로 변하는 웹페이지를 말한다. ex ) 날짜, 방문자 수 등 이 페이지에서 왼쪽 상단에 보이는 날짜를 자동으로 변경되도록 코드를 수정해보자. 1. views.py 로직을 담당하는 views.py에서 오늘 날짜를 가져오는 로직을 만들어보자. 이때, 파이썬에서 날짜와 시간을 다루는 모듈은 datetime을 사용한다. (datetime.today( )) today = datetime.today() # today라는 변수에 오늘 날짜 가져옴 print(today)를 해서 콘솔 창에서 확인해보면 오늘 날짜와 시간이 잘 나오는것을 확인할 수 있다. 하지만, 날짜만 가져오고 싶다면? today = datetime.today()...
[Django] 중복되는 템플릿 코드 없애기, 템플릿 상속 / 2021.08.29 * 참고 자료 : 코드잇 Django 강의 하나의 웹서비스는 무수히 많은 웹페이지로 이루어져있고 그때마다 중복되는 코드를 매번 쓰는 것은 비효율적이다. 이 중복되는 코드를 템플릿 상속을 통해서 해결할 수 있다. 템플릿 상속이란 여러가지 파일의 중복되는 코드를 모아서 부모 파일로 만들어주고 자식 파일에서는 공통되는 코드를 부모 파일에서 상속받고 다른 부분만 작성하는것을 말한다. 장고에서 템플릿 상속은 {% block %} {% extends %} 를 사용해서 구현한다. 1. 부모 파일 만들기 먼저 index.html과 같은 디렉터리에 부모 파일인 base.html을 만들어주자. 2. 뼈대가 되는 부분은 부모파일인 base.html에, 변경이 되는 부분은 자식파일인 index.html으로! 먼저 index...
[HTML/CSS] display 디스플레이/ 2021.08.28 * 참고 자료 : 코드잇 HTML/CSS 강의 아래의 코드로 display속성을 공부해 보자. Life is too short, You need Python 레이아웃을 제대로 하기위해서는 일단 display속성을 이해해야 한다. display 속성은 inline, block, inline-block 등등 여러 가지 종류가 있다. 모든 html요소들은 display속성 중 한가지를 가지고 있다. 대부분의 요소는 inline 혹은 block이다. 1. inline display ex) , , , , inline-display는 다른 요소들과 같은 줄에 머무르려고 하는 성향이 있으며 가로길이는 필요한 만큼만 차지한다. (길이를 따로 설정해 주어도 auto로 나온다. 만약 길이를 변경하고 싶다면 display:..
[백준-자바/파이썬] 2675번 문자열 반복 / 2021.08.28 https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 1. Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int k ..
[HTML/CSS] box-sizing / 2021.08.28 * 참고 자료 : 코드잇 HTML/CSS 강의 Ice cream Ice cream, chillin', chillin' Ice cream, chillin' Ice cream, chillin', chillin' Ice cream, chillin' I know that my heart can be so cold But I'm sweet for you, come put me in a cone You're the only touch, yeah, that get me meltin' He's my favorite flavor, always gonna pick him You're the cherry piece, just stay on top of me, so I can't see nobody else for me, n..
[백준-자바/파이썬] 11720번 숫자의 합 / 2021.08.27 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 1. Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String str = sc.next(); int hap = 0; for(int i = 0; i 여기서 charAt()는 Str..

728x90