목록분류 전체보기 (189)
개발로그필름
https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 예시로 나오는 테스트는 계속 통과되는데 왜때문인건지 계속 테스트 하나가 실패로 떠서 고민고민 끝에 결국 풀어냈다...!!! 바로 concat 함수를 쓰는 것 function solution(my_string, overwrite_string, s) { // 총 3가지 영역으로 나눠서 생각하자 // 바꾸지 않는 문자열 // 바꾼 문자열 // 뒤에 남은 문자열 const before = my_..
세 가지 버튼 중 MY INPUT 버튼만 오른쪽으로 이동시키려고 했는데 float를 써도 align-items를 써도 다 안돼서 몇 시간 동안 씨름하다가 알게 된 방법 부모 요소에 display: flex;를 하고 움직이고 싶은 요소 css에 margin-left: auto; 를 하면 되는 것 margin을 왼쪽에 둬서 오른쪽으로 붙이는 방식으로 구현했다고 생각하면 된다. 짜잔 완성본
status-bar 작업을 하는데 status-bar 안의 요소를 세로 가운데 정렬을 하고 싶었다. 여러 css 요소들을 적용해본 결과 .status-bar { height: 100px; display: flex; align-items: center; padding-left: 100px; } display: flex; align-items: center; 두 속성을 적용시키면 세로 가운데 정렬이 된다는 것을 알게 되었다!
패턴 만들기 from turtle import * for steps in range(100): for c in ('blue', 'red', 'green'): color(c) forward(steps) right(30) from turtle import * while True: forward(200) left(170) if abs(pos()) < 1: break abs(pos()) < 1 은 홈 위치로 돌아왔을 때 while문을 끝낼 수 있는 방법‼️‼️ from turtle import * 하는건 좋지만 부피가 큰 모듈을 import 하는 것이기 때문에 turtle graphic 이외의 작업을 수행하는 경우 충돌 위험이 있다 따라서 import turtle as t 와 같이 import 하는 것이 좋다!..
핀 제어 home() from turtle import * backward(100) right(120) backward(100) # 다시 원점으로 돌아오게 한다 home() screen = Screen() screen.exitonclick() pos() print(pos()) clearscreen() clearscreen()
turtle 모듈 import from turtle import * 실행 창 꺼지지 않게 screen = Screen() screen.exitonclick() 기본 그리기 # 100 step 앞으로 움직이기 forward(100) # 왼쪽으로 120도 회전 left(120) # 삼각형 그리기 forward(100) left(120) forward(100) backward(100) # 오른쪽으로 120도 회전 backward(100) right(120) # 왼쪽 방향으로 삼각형 그리기 backward(100) right(120) backward(100)
clear()을 사용하고 싶은데 그냥 clear()을 무작정 사용하면 에러가 난다 열심히 구글링 해본 결과 os import 후 이용해야한다는 것 발견! import os os.system('cls') 요로코롬 해주면 아주 잘 작동한닷 ✌🏻
https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 나의 풀이 function solution(my_string) { var answer = 0; let numArr = my_string.match(/\d/g).map(n => Number(n)); for(i=0; i acc + Number(curr), 0); return answer; } replace()로 문자를 없애기 split()로 answer 안에 있는 원소 나누기 reduce()로..