
로딩 페이지 구현 어떤 식으로 구현하면 좋을지 챗 gtp한테 물어봄. 3번 방법으로 구현하기로 결정! 로딩 이미지를 사용하지 않고 페이지(html)를 만들거기에 한 번 더 물어봄. 로딩 페이지는 아래 링크의 코드를 긁어 사용했다. 귀엽다... https://codepen.io/olliex/pen/BaRYLG loading.html에 해당 스크립트도 추가해서 자동으로 결과창으로 이동되게 구현 완료. 결과 페이지 구현 마우스를 네모 박스에 올려야지만 결과값이 보여지게 구현 완료.

열심히 작성했는데... 글을 날렸다. 기억나는 거 간략하게 적고 그냥 마무리해야지... 우선, 뭐부터 해야 할지 모르겠어서 gtp한테 물어봤다! 페이지 구성 main.html: 몇 자리수의 비밀번호가 필요한지 입력받는다. 4~8 사이의 수 입력 가능. loading.html: 사용자에게 비밀번호가 생성되고 있다는 느낌을 주기 위해 3초의 loading 화면을 보여준다. result.html: 생성된 비밀번호를 보여준다. 단, 비밀번호 보호를 위해 blank에 마우스를 가져다 둘 때만 비밀번호를 보여준다. 와이어 프레임 https://ovenapp.io/view/b2Q21AXTPTFB9K0t4yOabYR2eIUoekzk/ieaih UI 구현 오늘은 우선 한 페이지 구현 완료했다! 내일도 틈틈이 해봐야지.

문제 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지의 제왕 2, 반지의 제왕 3과 같이 영화 제목을 지었다. 하지만 숌은 자신이 조지 루카스와 피터 잭슨을 뛰어넘는다는 것을 보여주기 위해서 영화 제목을 좀 다르게 만들기로 했다. 종말의 수란 어떤 수에 6이 적어도 3개 이상 연속으로 들어가는 수를 말한다. 제일 작은 종말의 수는 666이고, 그 다음으로 큰 수는 1666, 266..

문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 단, 중복된 단어는 하나만 남기고 제거해야 한다. 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력 조건에 따라 정렬하여 단어들을 출력한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Com..

문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽이가 나무 막대를 모두 올라가는데 며칠이 걸리는지 출력한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.uti..

문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다. 코드1 import java.io.BufferedReader; import java.io.I..

문제 1부터 N까지의 수로 이루어진 순열이 있다. 이때, 사전순으로 다음에 오는 순열을 구하는 프로그램을 작성하시오. 사전 순으로 가장 앞서는 순열은 오름차순으로 이루어진 순열이고, 가장 마지막에 오는 순열은 내림차순으로 이루어진 순열이다. N = 3인 경우에 사전순으로 순열을 나열하면 다음과 같다. 1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3, 1, 2 3, 2, 1 입력 첫째 줄에 N(1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄에 순열이 주어진다. 출력 첫째 줄에 입력으로 주어진 순열의 다음에 오는 순열을 출력한다. 만약, 사전순으로 마지막에 오는 순열인 경우에는 -1을 출력한다. import java.io.BufferedReader; import java.io.IOExcepti..

API 키 제한해야 하는 이유? 하지 않으면 키 노출되었을 때 계정 도용당할 수 있다고 한다! SupportMapFragment 클래스 계속 나오는데 Fragment가 뭔지 가물가물 해서 찾아봄 Fragment란 FragmentActivity 내의 어떤 동작 또는 사용자 인터페이스의 일부를 나타낸다고 한다. 액티비티의 모듈식 섹션으로 보면 된단다. onMapReady 콜백 메소드 콜백 메소드로 지도 처음 띄어질 때 지도 상태 설정할 수 있다. 지도가 보여주는 카메라 위치, 마커 등을 찍어둘 수 있다. 이때 moveCamera(), addMark() 메소드가 사용되는데 moveCamra() 대신 animateCamera() 사용하면 더 예쁘게 지도가 띄여진다! 마커는 MarkerOption 클래스를 이용하..

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. Python a, b = input().split() print(int(a) + int(b)) Kotlin 코드 쓰려고 파일 만드는데, 코틀린은 클래스 파일과 그냥 파일로 분리되어 있어서 찾아봄 → https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=minimalist06&logNo=221665853240 Part 2 - 3장 코틀린 기본 작성법 1. 코틀린 파일 정의 1.1 일반 파일과 클래스 파일 - 코틀린 프로그램은 확장자가 kt인 파일 - 코틀린 ..

문제 신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다. 예를 들어 7대의 컴퓨터가 과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받지 않는다. 어느 날 1번 컴퓨터가 웜 바이러스에 걸렸다. 컴퓨터의 수와 네트워크 상에서 서로 연결되어 있는 정보가 주어질 때, 1번 컴퓨터를 통해 웜 바이러스에 걸리게 되는 컴퓨터의 수..
- Total
- Today
- Yesterday
- 생활코딩
- 컴공
- 스프링부트
- 코딩
- 동덕여대 컴퓨터학과
- 리트코드 1768 해석
- 백준 2108
- 프로그래밍
- 알고리즘
- 자바 9375
- 컴퓨터학과
- 백준 1004
- 백준
- 리트코드 1768
- 컴과
- 자바 1004번
- 자바
- RDD
- 백준9375번
- bcrypaswordencoder
- 스파크
- 코틀린
- 안드로이드
- BFS
- 스프링 강의
- 개발
- 동덕여대
- 아이엘츠
- 웹
- 그리디 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |