목록Programming (82)
블로그 언저리인 무언가
일단 저번에 만들던 레이아웃을 이어서 만들기 시작했다. 만들다 보니 론, 쯔모 버튼을 사방에 놓기에는 공간이 부족하겠다는 생각이 들어 중간으로 옮기기로 했고, 유국에 관한 것도 처리해야 하기 때문에 유국 버튼도 만들기로 했다. 가운데 부분에는 현재가 몇 국인지 표시하는 것과 연장봉, 공탁된 1000점 봉의 개수를 나타내기로 했다. 대충 모양새를 잡았으니 이제 본격적으로 JavaScript를 짤 시간이다. 하지만 점수 부분을 어떤 식으로 순차적으로 처리해야 할지 감도 잡히지 않고 시간이 별로 없어 리치봉 부분을 그린 후 점수 부분을 클릭하면 리치를 걸고 리치봉 카운트가 올라가는 부분만 만들었다. ▶▶▶ 구경하러가기 ◀◀◀
문제 : 1531 투명 1531번: 투명 첫째 줄에 N과 M이 주어진다. N은 0보다 크거나 같고, 50보다 작거나 같다. M은 0보다 크거나 같고, 50보다 작거나 같다. 둘째 줄부터 N개의 줄에 종이의 좌표가 주어진다. 왼쪽 아래 모서리의 x, y좌� www.acmicpc.net 100*100 크기의 그림에서 가려진 그림의 개수를 구하는 문제이다. 배열의 크기가 크지 않기 때문에 통째로 저장한 후 값이 M이상인 곳을 체크해 출력하면 된다. Code #include #define ll long long using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); ll N, M, arr[105][105], ans=0; fill(&arr[0]..
문제 : 9715 면적 구하기 9715번: 면적 구하기 아래 다면체는 1x1x1 정육면체로 만들어져있다. 이 문제에서는 블록이 땅에 닿지 않고 공중에 떠있는 경우는 고려하지않는다(각 칸에는 한개 이상의 정육면체가 차곡차곡 쌓아 올려져있다). 이런 www.acmicpc.net 격자 공간에 네모난 박스가 쌓여있는 모양이 주어지고 겉넓이의 면적을 구해 출력하는 문제이다. 모든 위치를 체크하면서 박스가 존재한다면 위, 아래면이 있으므로 2씩 더하고 각 박스의 층마다 사방을 확인해 비어있거나 높이가 낮다면 1씩 더하게 만들었다. Code #include #define ll long long using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0);..
생활코딩 사이트로 혼자 간단하게 웹을 배웠다. 뭔가 추가로 배우기 전에 내가 배운 것들을 좀 써먹을 수 있는 걸 만들면 어느 정도 익숙해질 것 같아서 전에 생각했던 마작 점수 계산기를 만들기로 했다. 원래는 온라인으로 하는 카드게임 같은걸 만들어 보려고 했는데 내가 공부한 선에서 만들기에는 택도 없었기 때문에 급하게 선회하게 됐다. 먼저 HTML과 CSS를 이용해 기초적인 레이아웃을 그렸다. 나의 목적은 컴에서 쓰는 게 아니라 폰에서 쓰는 것이었기 때문에 컴보다는 폰에 좀 더 초점을 맞춰서 만들기로 했다. 난관은 텍스트를 회전해 각 변에 배치하는 작업에서 찾아왔는데 CSS 속성인 transform: rotate을 사용해서 회전시키면 우리 눈에 보았을 때는 회전되었지만 실제로 그 객체가 차지하는 공간은 그..
문제: 15429 Odd Gnome 15429번: Odd Gnome The input starts with an integer n, where 1 ≤ n ≤ 100, representing the number of gnome groups. Each of the n following lines contains one group of gnomes, starting with an integer g, where 3 ≤ g ≤ 1 000, representing the number of gnomes in that g www.acmicpc.net 오름차순 수열이 주어지고, 그중 오름차순을 따르지 않는 한 숫자를 찾아 그 위치를 출력하면 되는 문제이다. 배열을 순회하면서 자신은 오름차순에 위배되면서 앞, 뒤 숫자는 ..