전체 글
-
[알고리즘 문제] 정올 1583 : 개구리 탈출IT/알고리즘 2019. 4. 24. 10:00
귀여운 개구리 탈출 문제이해하는데 어려움이 없기 때문에 바로 코드를 보도록 하자 소스코드↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445public class escapeFrog { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //입력 수가 0 0이 나올 때까지 반복 while(true){ int x = sc.nextInt(); int y = sc.nextInt(); int height = 0; //개구리가 올라간 총 높이 int countDay ..
-
[알고리즘 문제] 프로그래머스 하샤드 수IT/알고리즘 2019. 4. 21. 12:42
간단히 설명하자면 10의 각 자리수는 1과 0이므로 1+0은 1 10을 1로 나누면 나누어 떨어지니 하샤드의 수가 맞다.11의 각 자리수는 1과 1이므로 1+1은 2 11을 2로 나누면 나누어 떨어지니 하샤드의 수가 아니다. 이런 식을 이용하여 하샤드의 수인지 아닌지 판별하는 코드를 작성하는 문제이다. 소스코드↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839public class Hazard { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int x = scan.n..
-
[알고리즘 문제] 숫자야구 구현IT/알고리즘 2019. 4. 18. 10:19
예전에 숫자야구를 만드는 문제를 풀었던 적이 있다. 숫자야구는 한플레이어(컴퓨터)가 중복이 없는 1부터 9까지의 임의의 숫자 3개를 정하면 다른 플레이어가 그 3개의 숫자를 맞추는 게임이다. 숫자와 그 숫자의 자리까지 다 맞춰야하는데 숫자와 자리가 둘다 맞으면 스트라이크, 숫자만 맞고 자리가 틀리면 볼, 숫자와 자리가 맞는게 하나도 없다면 아웃이다. 10번의 시도안에 숫자와 자리 전부 맞추면 이기는게임이다! (어렸을때 수업시간에 많이했던 게임 ㅎ) 그때는 문제를 푸는데 되게 오래걸렸는데 풀면서 되게 재밌었던 것으로 기억한다.지금 꽤 시간이 지났는데 과연 풀 수 있을까?!해서 다시 한번 풀어봤는데 생각보다 너무 쉬워서 놀랬다..예전에 그렇게 고생했는데 ㅠㅠㅠ 나도 성장을 한걸까..!(울컥) 그때는 어떻게 ..
-
[javascript•jQuery] 페이지 자동 새로고침 & 특정 div 영역 새로고침IT/javascript 2019. 4. 10. 10:00
페이지 자동 새로고침 1. function 함수이름(){ location.reload(); } 해당 함수를 호출하면 그 페이지가 새로고침되는 코드이다.만일 일정 시간이 지나면 계속 자동 새로고침을 실행하고 싶다면 2. function 함수이름(){ setTimeout('location.reload()',10000); } 다음과 같이 setTimeout을 사용해 주면 된다. 10초마다 reload시켜주라는 코드이다. 특정 영역(div) 새로고침 3. function 함수이름(){ $("#div의 id").load(window.location.href + "#div의 id"); } 페이지 전체가 아닌 특정한 영역만을 새로고침 하고싶다면 위와 같이 jQuery의 load함수를 활용해주면 된다. 그럼 $("#d..
-
[알고리즘 문제] 백준 알고리즘 1673번 : 치킨쿠폰IT/알고리즘 2019. 4. 3. 10:18
공짜 치킨을 받을 수 있는 경우 쿠폰의 개수(n) + 쿠폰을 사용해 먹음으로써 쌓인 도장으로 먹을 수 있는 개수 + 도장을 사용해 시킨 치킨으로 쌓인 도장으로 먹을수 있는 개수 소스코드 ↓↓ 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 public class chickenCoupon { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); while(true){ int n = scan.nextInt(); int k = scan.nextInt(); if(n == 0 && k ==..
-
[jQuery] jquery로 라디오버튼(radio) 선택 해제하기IT/javascript 2019. 4. 1. 11:00
html의 input 태그의 타입의 종류중에 checkbox(체크박스)와 radio(라디오) 버튼이 있다. 이 글에서는 정의가 중점이 아니니 간략하게 설명하고 넘어간다! 버튼생성은 이런식으로 가능한데,속성으로 name, value, checked를 설정할 수 있다. 이 두개의 타입은 비슷하나 차이점이 존재한다. * checkbox는 중복체크가 가능하고 체크를 해제할 수 있음* radio는 중복체크가 불가능하고 체크를 해제할 수 없음 체크박스를 라디오버튼처럼 사용하는 예제는 많은데 라디오 버튼을 체크박스처럼 만드는 예제는 많이 없어서 공부하고 배운 토대로 코드를 올려본다. 123456789101112131415161718192021222324252627 var beforeChecked = -1; $(fun..
-
[알고리즘 문제] 큐(Queue) - 리스트 활용IT/알고리즘 2019. 3. 28. 14:10
자료구조에서 중요한 것중에 하나인 큐(queue)큐는 먼저 들어간 데이터가 먼저나오는 선입선출(FIFO) 구조이다 스택을 이용해 구현할 수도 있지만 나는 리스트를 이용해 큐를 구현해 보았다 소스코드 ↓↓↓123456789101112131415161718192021222324252627282930313233343536373839package com.coding.test04; import java.util.ArrayList;import java.util.List;import java.util.Scanner; public class queueTest { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num ..
-
[알고리즘 문제] 백준 알고리즘 13163번 : 닉네임에 갓 붙이기IT/알고리즘 2019. 3. 25. 10:37
백준 알고리즘에서 재미있는 문제를 찾았다 ㅇvㅇ 프로그램에서 먼저 공백을 찾고 그 공백전 문자들을 모두 god으로 바꾼뒤에 나머지 공백들을 없애주는식으로 프로그램을 짜면되겠다라는 생각을 했다. 이 문제에서 replace메소드를 이용했는데 replace는 원하는문자를 바꿔주는 기능을 한다. replace(a , b) -> a를 b로 바꿔라replaceAll(a, b) -> 해당 문자열에서 모든 a를 b로 바꿔라 소스 코드 ↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package com.coding.test02; import java.util.Scanner; public clas..