[백준] 리모컨 - Java
·
알고리즘
문제 링크https://www.acmicpc.net/problem/1107문제수빈이는 TV를 보고 있다. 수빈이는 채널을 돌리려고 했지만, 버튼을 너무 세게 누르는 바람에, 일부 숫자 버튼이 고장났다.리모컨에는 버튼이 0부터 9까지 숫자, +와 -가 있다. +를 누르면 현재 보고있는 채널에서 +1된 채널로 이동하고, -를 누르면 -1된 채널로 이동한다. 채널 0에서 -를 누른 경우에는 채널이 변하지 않고, 채널은 무한대 만큼 있다.수빈이가 지금 이동하려고 하는 채널은 N이다. 어떤 버튼이 고장났는지 주어졌을 때, 채널 N으로 이동하기 위해서 버튼을 최소 몇 번 눌러야하는지 구하는 프로그램을 작성하시오.수빈이가 지금 보고 있는 채널은 100번이다.입력첫째 줄에 수빈이가 이동하려고 하는 채널 N (0 ≤ N..
[CSS] CSS의 기본
·
HTML, CSS, JavaScript
CSS란Cascading Style Sheet의 약자로, 웹 문서에서 글꼴, 색상, 정렬 등 각 요소의 배치나 디자인을 담당하는 역할을 맡는다. 반응형 웹앱, 미디어 쿼리 등 동적인 디자인부터 기본 틀까지 모든 디자인을 구성할 때 사용하는 기술이다.스타일과 스타일 시트스타일 형식(규칙)CSS는 기본적으로 한 줄이 하나의 스타일에 해당선택자 { 속성 : 속성 값; } 의 형태로 구성, 이를 스타일 규칙이라 부름.selector { text-align: center; color: blue;}스타일 시트웹 문서 안에서 스타일 규칙을 한 눈에 확인하고 필요할 때 수정하기 쉽도록 한 군데 묶어 놓은 것, css 파일 등크게 브라우저 기본 스타일, 사용자 스타일로 구성되어있음사용자 스타일은 인라인 스타일과 내..
[프로그래머스] 표 편집 - Java
·
알고리즘
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/81303[본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.]업무용 소프트웨어를 개발하는 니니즈웍스의 인턴인 앙몬드는 명령어 기반으로 표의 행을 선택, 삭제, 복구하는 프로그램을 작성하는 과제를 맡았습니다. 세부 요구 사항은 다음과 같습니다위 그림에서 파란색으로 칠해진 칸은 현재 선택된 행을 나타냅니다. 단, 한 번에 한 행만 선택할 수 있으며, 표의 범위(0행 ~ 마지막 행)를 벗어날 수 없습니다. 이때, 다음과 같은 명령어를 이용하여 표를 편집합니다."U X": 현재 선택된 행에서 X칸 위에 있는 행을 선택합니다."D X": 현재 선택된 행에서 X칸 아래에 있는 행을 선택합니..
[백준] 14500 테트로미노 - Java
·
알고리즘
[Gold IV] 테트로미노 - 14500문제 링크성능 요약메모리: 31824 KB, 시간: 484 ms분류브루트포스 알고리즘, 구현제출 일자2025년 1월 13일 21:43:41문제 설명폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다.정사각형은 서로 겹치면 안 된다.도형은 모두 연결되어 있어야 한다.정사각형의 변끼리 연결되어 있어야 한다. 즉, 꼭짓점과 꼭짓점만 맞닿아 있으면 안 된다.정사각형 4개를 이어 붙인 폴리오미노는 테트로미노라고 하며, 다음과 같은 5가지가 있다.아름이는 크기가 N×M인 종이 위에 테트로미노 하나를 놓으려고 한다. 종이는 1×1 크기의 칸으로 나누어져 있으며, 각각의 칸에는 정수가 하나 쓰여 있다.테트로미노 하나를 적절히..