본문 바로가기

전체 글84

[JAVA]백준 - 2920.음계 www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 첫 풀이> 한 숫자씩 비교해서 전부 맞는지 확인했다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Baekjoon2920 { public static void main(.. 2020. 11. 4.
[JAVA]백준 - 1924.2007년 www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 풀이 > 입력된 월의 전월의 일수를 모두 더한 후 입력된 날짜를 더해 7로 나눈 나머지값으로 요일을 구함 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Baekjoon1924 { public static void main(String args[.. 2020. 10. 27.
[JAVA]백준 - 2588.곱셈 www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 첫 풀이> import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String val1 = br.readLine(); String va.. 2020. 10. 25.
[PHP] 배열에 요소 추가, 랜덤 요소 출력 $array = []; for($i=0;$i 2020. 10. 12.
[Git] 자주쓰는 명령어 git reset HEAD^ : 가장 최근 commit 한개 삭제 git reset HEAD^^ : 가장 최근 commit 두개 삭제 git push --force : 강제 푸쉬 git merge --abort : 머징상태 강제 취소 머지 전상태로 돌아감 git commit --amend -m "수정할 메세지" :가장 최근 commit 메세지 수정 2020. 10. 4.
[PHP] Open REST API를 활용한 xml 파싱 공공데이터 포털에서 제공하는 전국 병.의원찾기 OpenAPI를 활용한 프로젝트 진행중 API가 제공하는 데이터포맷이 xml이다. PHP로 REST API를 받아오고 받아온 xml파일을 파싱해보자! 1. curl 을 이용 url을 변수에 담고 요청 인수를 queryParams에 추가해준다. $ch = curl_init(); //파싱 대상을 담을 $ch변수를 초기화 $url = 'http://apis.data.go.kr/B552657/HsptlAsembySearchService/getHsptlMdcncListInfoInqire'; /*URL*/ $queryParams = '?' . urlencode('ServiceKey') . '=*********'; /*Service Key*/ $queryParams .=.. 2020. 10. 1.