https://www.acmicpc.net/problem/2525 많이도 틀렸다...ㅎ... 맨 처음엔 입력한 시간에서 추가한 시간만 빼주면 될 줄 알았는데 음수가 출력됐다... 넘어가는 시간을 계산하지 못한 나의 실수....
https://www.acmicpc.net/problem/2480미친 하드코딩....이렇게 푸는게 맞는걸까? 이게 최선일까..?사이트에 나와있는 테스트가 다 돌아가서 오 정답인가 했는데오류가 있었다마지막 부분을 ||로 생각했더니 틀려서 &&으로 바꿔줬다좀 더
https://www.acmicpc.net/problem/2739테스트값보려고 num\*i만 찍었더니 에러가 났다근데 지금 다시 돌리니까 되네뭐지??????????처음 자바 배울때 풀었던 문제라 추억돋는다...
https://www.acmicpc.net/problem/10950전에 알고리즘 공부할때 갯수 받아서 그걸 배열 길이로 이용하는 걸 했었는데기억이 바로 나지 않아 버벅였다.인자 2개를 받아 더한 값을 for문을 돌리는 arri에 넣어주면되는데그걸 생각을 못해서
https://www.acmicpc.net/problem/8393오답 퍼레이드...단순하게 생각해버렸다....1부터 입력한 수까지 더하는 거니까 n값으로 3을 줬을때 1,2,3이겠지?! 하고 3을 입력했다엄청난 답이 나왔다...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
https://www.acmicpc.net/problem/25304입력받을 변수로 총액의 sumarr배열에 담을 갯수 count를 선언하고int\[] arr 배열에 count의 갯수를 적어주었다250000 4 를 입력하면 arr에는 count로 입력받은 4가
https://www.acmicpc.net/problem/15552일단 이건 오답이다.51 112 345 50040 601000 1000입출력 예시인 값을 집어 넣으면 NoSuchElementException이 발생한다디버깅을 돌려보면 n에 5가 들어와서 배열
https://www.acmicpc.net/problem/11021일단 이건 오답이다출력값이 이런식으로 나온다...BufferedWrite는 익숙하지가 않아서 어떤식으로 출력해야될지 잘 모르겠다왜 첫번째에 1 1에 더한 값만 5번이 출력되고 i를 붙이면 그 숫
https://www.acmicpc.net/problem/11022바로 이전 문제였던 11021번에 살짝 변경만 하면 된다,.\++ 정답String+int+String+int+String+int+String+int 를 해주면 된다!!!!이전 문제에서 문제점이
https://www.acmicpc.net/problem/2438환장하겠다..이렇게 출력해야하는데이렇게 출력하고있다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ아니 왜 역행으로 뽑히냐고...?그럼 정답은 이걸 뒤집으면 될 것같은데... reverse를
https://www.acmicpc.net/problem/2439좀 어려웠다.\++정답다음문제는 당연히 역행으로 별찍기 일줄 알았는데예상을 완전히 벗어났다 젠장 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋn을 5로 줬을 때 첫 행에서 공백 4개, 그 다음엔 3개, 2개, 1개 이런식으
https://www.acmicpc.net/problem/10871아래는 오답 코드일단 맨 처음에 두 수를 입력받을때두 수를 받지 못했다. 수를 하나만 입력받는다그래서 StringTokenizer로 각각의 수를 받았다.그리고 첫번째 입력 줄 부터 오류가 발생한
https://www.acmicpc.net/problem/10952 ++ 정답 반복문으로 계속 입력받아야할 상황에서 StringTokenizer를 while문 밖으로 선언하니 한 줄을 입력하자마자 바로 NoSuchElementException이 발생했다.. 자주보는
https://www.acmicpc.net/problem/10951엥 문제가 쉽다?!근데 여기서이런 문구가 있었다EOF는 End Of File의 약자로 데이터 소스로부터 더이상 읽을 데이터가 없음을 의미하는 용어이다hasNext() 메소드는 입력된 토큰이 있으
https://www.acmicpc.net/problem/11101의 자리, 10의 자리를 어떻게 구하는데?나에겐 익숙하지 않은 문제라 빛과 소금인 st님의 티스토리를 또 참고했다\>>출처는 여기<<입력은 BufferedReader로 입력받는다. 그
https://www.acmicpc.net/problem/2562 여러줄을 입력받아야하는 문제이다. 생각보다 어렵진 않았는데 index위치를 찾는 데에서 약간 고민했다. 특정 인덱스의 위치를 찾는 메소드인 indexOf를 써봤는데 이상한 값이 출력되길래 i의 값을 출
https://www.acmicpc.net/problem/10818아래는 오답 코드이다최솟값은 잘 담기는데 최댓값은 제대로 담기지 않았다. 이유가 뭘까?그래서 순서를 바꿔서 작성했다.이렇게 하니 min의 출력값이 계속 0이 나왔다.이유가 뭘까?디버그를 돌려봐도
https://www.acmicpc.net/problem/3052 HashSet을 사용했다. HashSet은 Collection 클래스에 있는 Set메소드를 이용한다 중복값을 허용하지 않기 때문에 중복값을 입력해도 하나의 값만 들어간다 Hashset.size()를 통
https://www.acmicpc.net/problem/8958이번 문제는 숫자가 아닌 String 값을 입력 받는다.String 값을 배열에 하나씩 저장하기 위해선split() 을 사용하거나 charAt()을 사용한다
https://www.acmicpc.net/problem/4344첫째 줄에 테스트 케이스둘째 줄부터 각 테스트 케이스마다 학생의 수, 이어서 N명의 점수 입력각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다 (이 부분
https://www.acmicpc.net/problem/15596main을 구현하는 것이 아닌 정말 함수를 만드는 문제이다.나는 문제를 읽고 인텔리제이로 작성하기 때문에 몰랐는데친절하게 문제가 주어진다.리턴값에 a에 포함되어 있는 정수 n의 합을 구해주면 된
https://www.acmicpc.net/problem/4673 셀프 넘버는 n과 n의 각 자리수를 더하여 만들어질 수 없는 숫자, 즉 임의의 n에 대하여 d(n)으로 return될 수 없는 숫자라는 의미이다.
https://www.acmicpc.net/problem/1065수포자인 나에게 어려웠던 등차수열 문제였다.등차수열은 알겠는데 입력이랑 출력의 상관관계를 이해하지 못해서 어려웠다출처 : 나무위키두자리 숫자까진 일정한 공차를 가지고 있다.그래서 100이하와 10
https://www.acmicpc.net/problem/11654아스키코드를 변환하는 문제이다.정규식밖에 안떠올라서 복잡하게 생각했는데입력을 뜯어보면 간단한 문제였다.참고링크 1 : 입력 뜯어보기참고링크 2 : 아스키 코드나는 입력을 보고 아 정규식을 활용해
https://www.acmicpc.net/problem/11720 함정이 있다. 예제 입력 3은 25자리를 더한다 여기서 자료형의 범위를 살펴보자면, 엥 근데 long은 19자리까지만 있는디? 배열을 사용해서 풀 수도 있다. 근데 여긴 문자열 파트이다. 문자열을
https://www.acmicpc.net/problem/2440i가 1부터 n까지 도는 동안j는 1부터 n까지 돌면서 별을 개행없이 찍어주고i가 도는 for문 안에서 개행해주면 된다BufferedReader 연습을 많이 해야할 것 같은데익숙한 Scanner만
https://www.acmicpc.net/problem/2441줄마다 공백을 0부터 n-1까지 늘려가는 문제이다for문 안에서 두개의 for문이 같이 돌아간다총 5줄을 출력해야하는 문제이기 때문에 i는 거의 별찍기 문제의 고정 for문이다j는 1부터 i보다
https://www.acmicpc.net/problem/2442피라미드 별 찍기 이다. 공백 갯수와 출력해야하는 별의 갯수를 신경써야한다공백은 4 - 3 - 2 - 1 이 출력되고별은 1 - 3 - 5 - 7 - 9 가 출력된다여기서 n이 입력된다. n은 5
https://www.acmicpc.net/problem/2443역순의 피라미드를 출력하는 문제다. 5번이랑 비슷하다공백은 0-1-2-3-4 별은 9-7-5-3-1로 출력한다5번 문제와의 다른 점이 무엇일지 생각해보면 간단하다
https://www.acmicpc.net/problem/10807 뭐야 다 풀었더니 1차원 배열 2문제가 업데이트되었다
https://www.acmicpc.net/problem/5597 뭐야 이 킹받는 예제 입력은..? 대충 1부터 30까지 입력받아서 그 중 빠진 숫자를 찾으면 되겠다
https://www.acmicpc.net/problem/10809 입력한 단어에 포함되어 있는 경우에는 처음 등장하는 위치 포함되어 있지 않은 경우에는 -1를 출력하라고 한다 알파벳 소문자는 a부터 z까지 있다. 이것들이 처음 등장하는 위치를 공백으로 구분해서 출력
입력받은 int 만큼 String 반복
문자열 뒤집어서 비교
퀵 정렬 사용해서 풀랬는데 퀵 정렬 안쓰고 맞은 문제
BufferedReader, StringBuilder, Collections.sort() 을 사용
문제가 버블 정렬이라면서 버블 정렬로 풀면 시간 초과가 나는 엄청난 문제