본문 바로가기
반응형

전체 글340

[Backjoon] 5586번 문제 - JOI와 IOI 입력으로 주어지는 문자열에서 연속으로 3개의 문자가 JOI 또는 IOI인 곳이 각각 몇 개 있는지 구하는 프로그램을 작성하시오. 문자열을 알파벳 대문자로만 이루어져 있다. 예를 들어, 아래와 같이 "JOIOIOI"에는 JOI가 1개, IOI가 2개 있다. 풀이 문자열을 입력받고 3칸 간격으로 배열에 원하는 문자가 있는지 판별한다.해당되는 값이 있을 때마다 count를 1씩 증가시키고,최종적으로 출력한 뒤 프로그램을 종료한다. 12345678910111213141516171819202122232425import java.util.Scanner; /** * Created by homr on 2017. 7. 3.. */public class Main { public static void main(String[.. 2017. 7. 3.
[꿀팁] 캐시 없이 웹 페이지 로딩하기 캐시 없이 웹 페이지 로딩하기 웹 프로그래밍을 하다보면 CSS나 Javascript로 작업을 하다가바뀐 기능이나 디자인을 확인해야하는 경우가 매번 있다. 그러나 브라우저는 빠른 접근을 위하여, 이미 방문한 웹페이지를 '캐싱'해두는데,이 때문에 변경된 내용이 제대로 반영되지 않는 경우가 있다. 크롬에서는 이를 위하여 개발자 도구가 켜져 있을 경우 캐싱을 하지 않는 옵션이 있다. 우선, 구글 개발자 도구를 열고 설정 탭을 클릭한다.설정탭은 제일 우측 점 3개 아이콘이다.여기서 Settings 카테고리로 들어가자. Settings를 열면 여러 메뉴가 나오는데 이중 Preferences를 선택한다.스크롤을 조금 내리면 Network를 확인할 수 있다.이 중에서 Disable cache(While DevTools.. 2017. 7. 3.
[Django] vanilla JS로 장고 CSRF Ajax 요청 vanilla JS로 장고 CSRF Ajax 요청 1234567891011121314151617181920212223function parse_cookies() { var cookies = {}; if (document.cookie && document.cookie !== '') { document.cookie.split(';').forEach(function (c) { var m = c.trim().match(/(\w+)=(.*)/); if(m !== undefined) { cookies[m[1]] = decodeURIComponent(m[2]); } }); } return cookies;}var cookies = parse_cookies(); //// SEND THE FORM!//var request.. 2017. 7. 1.
[일상] 새 프로젝트 시작! 차일 피일 미루다가 새 프로젝트를 시작했다전에 프로젝트 진행할 때 다른 팀이 유튜브 API를 이용해서 스트리밍 사이트를 만드는 걸 봤는데나도 한번 만들어 봐야겠다는 생각이 들었다. 얼마가 걸릴진 모르지만, 이번에 배운 장고를 사용해서 나름 괜찮은 서비스를 만들어 보고싶다.아무래도 시험 준비한다고 며칠 프로그래밍을 쉬다보니 구현하는데 한참 걸린다.일단 인트로 화면이랑 로그인/아웃만 만들어 놓고 나머지는 내일 해야겠다. 진심 만들다 보면 계속 느끼는 건데, CSS가 제일 어려운것 같다.해도 해도 끝이 없고 position 같은 건 설정하면 어디로 움직일지도 모르겠다.빨리 뚝딱 뚝딱 만들어야지 2017. 6. 30.
[Backjoon] 9316번 문제 - Hello Judge 당신은 N개의 테스트케이스들에게 반드시 인사를 해야 이 문제를 풀 수 있다.N개의 줄에 걸쳐"Hello World, Judge i!"를 출력하는 프로그램을 만들라. 풀이정수를 받아 해당 값 만큼 순환하며 Hello World, Judge를 출력한다. 12345678910111213141516import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i=1; i 2017. 6. 30.
[Backjoon] 2789번 문제 - 유학 금지 아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, 학생들의 이유가 모두 달랐기 때문에 정확한 이유를 찾을 수 없었다. 정부의 고위직은 뛰어난 학생들이 자꾸 유학을 가는 현상을 매우 불쾌해 했다.가장 많은 학생들이 유학을 가는 대학교는 영국의 캠브리지 대학교이다. 정부는 인터넷 검열을 통해서 해외로 나가는 이메일의 내용 중 일부를 삭제하기로 했다. 이메일의 각 단어 중에서 CAMBRIDGE에 포함된 알파벳은 모두 지우기로 했다. 즉, 어떤 이메일에 LOVA란 단어가 있다면, A는 CAMBRIDGE에 포함된 알파벳이기 때문에, 받아보는 사람은 LOV로 받는다.이렇게, 어.. 2017. 6. 30.
[Backjoon] 5597번 문제 - 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있습니다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있습니다.교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하세요. 풀이boolean 배열을 생성해서 false로 채워넣고 해당 출석번호가 들어오면 true로 바꾼다.다시 반복문으로 순환하며 false인 배열의 인덱스를 출력한다. 1234567891011121314151617181920212223import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(Stri.. 2017. 6. 30.
[Backjoon] 10990번 문제 - 별 찍기 - 15 예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요. 풀이 2개의 반복문이 필요하다먼저 첫번째는 한줄씩 출력하기 위한 반복문이고, 이 반복문 안에 다시 반복문이 2개 들어간다.첫번째는 별앞의 공백을 생성한다. 두번째는 별을 찍는데, 조건문으로 처음과 시작을 판별하여 출력한다. 1234567891011121314151617181920212223242526import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i.. 2017. 6. 30.
[Backjoon] 9295번 문제 - 주사위 오늘은 갑자기 주사위를 던지고 싶다.그런데 코딩도 하고 싶다.그럼 같이할까? 풀이테스트 케이스 마다 나온 수를 더하고 출력해준다. 123456789101112131415161718import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i=1; i 2017. 6. 30.
반응형