본문 바로가기
반응형

코딩18

[CSS] 선택자 내가 쓰다 헷갈려서 작성하는 선택자쓰기 선택자는 웹 문서에서 어느 부분에 스타일을 적용할지 알려 주는 것이며, 선택자를 사용하는 방법은 미리 약속되어 있습니다. ✨전체 선택자 * { 속성: 값; ......} ✨타입 선택자 태그명 {스타일 규칙} 타입 선택자는 태그 이름을 선택자로 사용하므로 태그 선택자라고도 하고, 스타일을 적용하는 대상이 요소이므로 요소 선택자라고도 한다. 특정 태그를 사용한 모든 요소에 스타일을 적용한다. ✨클래스 선택자 .클래스명 {스타일 규칙} .(점)이 붙는다 특정 부분만 선택해서 스타일을 적용하려면 클래스 선택자를 사용한다. ✨id 선택자 #아이디명 {스타일 규칙} 클래스 선택자와 마찬가지로 웹 문서의 특정 부분을 선택해서 스타일을 지정할 때 사용한다. 마침표(.) 대신 # .. 2022. 3. 20.
[HTML] 폼 만들기 퀴즈 Do it! HTML+CSS+자바스크립트 웹 표준의 정석에 있는 퀴즈입니다. HTML은 엄청 기초라 그냥 지나갈 수 있을 줄 알았는데, 모르는 부분이 많았다. 특히 챕터5의 입력 양식 작성하기 부분은 HTML을 이렇게 알차게 사용할 수 있구나를 배웠다. 폼을 만드는 것인데, 여러 폼 요소 의 기본형태 폼을 여러가지 태그를 사용하여 작성한다. 다양한 input 태그의 type 활용도 의미있었다. text 부터 password, search, email submit 등등등... 이런걸 다 외우진 않더라도 아 그런게 있었지? 하고 바로 기억하고 써먹는게 중요할 것 같다. 5장의 끝에 퀴즈 2개가 있는데 2번째 퀴즈가 도움됐다. 위 사진과 같은 폼을 만드는 것이다. 프런트엔드 개발자 지원서 HTML, CSS, .. 2022. 3. 10.
백준 1316 그룹 단어 체커 파이썬 풀이 먼저 간단히 문제를 이해하고 넘어가자. 예제 3번이 가장 이해를 돕기 쉬운 예제로 느껴지는데, 5 ab aa aca ba bb 5번의 입력값을 받는데, 첫번째 ab - 서로 같은 문자가 아니며, 중복되지 않는다. 두번째 aa - 서로 같은 문자이지만, 연속되어 나온다. 세번째 aca - a가 두 개로 중복이지만, 연속되어 나오지 않는다 -1 네번째 ba - 서로 같은 문자가 아니며, 중복되지 않는다. 다섯번째 bb - - 서로 같은 문자이지만, 연속되어 나온다. 그렇기에 출력값은 4가 나온다. 찐풀이 n = int(input()) #입력값을 넣는다. for i in range(n): #입력값의 범위만큼 for문을 돌리며 a= input() #n번 입력하는 것 for j in range(len(a)-.. 2022. 3. 7.
백준 2941 크로아티아 알파벳 풀이 alphabet = ['c=','c-','dz=','d-','lj','nj','s=','z='] dial = input() for i in alphabet : dial = dial.replace(i, '*') print(len(dial)) replace를 쓰는구나.. 진짜 머리 좋으시다 다른분들.. 보고 적은거긴 하지만 이해는 했으니 풀이를 해본다. alphabet에 있는걸 하나씩 꺼내오는데, 이건 replace 이후에 print 값을 넣으면 어떻게 돌아가는지 더 쉽게 보인다. alphabet = ['c=','c-','dz=','d-','lj','nj','s=','z='] dial = input() for i in alphabet : dial = dial.replace(i, '*') print(di.. 2022. 3. 3.
백준 5622 다이얼 파이썬 (이해 안가는 부분 해결) 풀이 alphabet = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','XWYZ'] time = 0 dial = input().upper() for i in range(len(dial)) : for j in alphabet : if dial[i] in j : time += alphabet.index(j)+3 print(time) 나도 elif 여러번 써서 하는 걸 생각했는데, 그걸 요구하는 문제가 아닌것 같아 고민하다 답이 안나와 다른 블로그 열심히 둘러봤다. 내가 이해하기 조금 어려웠던 부분은 반복문 안에 반복문 쓰인 for i in range(len(dial)) : for j in alphabet : 이 부분인데, alphabet을 j에 순서대로 넣으면 이렇게 뭉쳐서.. 2022. 3. 2.
백준 2908 상수 풀이 number1, number2 = input().split() if int(str(number1)[::-1]) > int(str(number2)[::-1]) : print(int(str(number1)[::-1])) else : print(int(str(number2)[::-1])) 파이썬의 특징이랄까, 뭔가 검색하면 그 기능이 있다. 리스트 거꾸로 출력, 문자열 거꾸로 출력을 검색해보니 [::-1] 을 사용하면 역순으로 출력된다고한다. 놀랍군 2022. 3. 1.
반응형