본문 바로가기

반응형

전체 글

(49)
[Java] enhanced for-loop 코테를 풀다가 어떤 배열을 선언하고,해당 배열에 입력값을 대입해야되는 상황이 있었다. 매번 for(int i = 0; i enhanced for문을 사용해보려고 아래와 같이 코드를 작성했다.public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] angle = new int[3]; for(int x : angle) x = Integer.parseInt(br.readLine()); }} 그니까 나는 angle의 요소를 하나씩 사용해서..
[코딩테스트] 정수 자료형의 범위와 연산 순서 백준 15894번 : 수학은 체육과목 입니다https://www.acmicpc.net/problem/15894 이 문제도 이전 꼬마정민 문제와 같이 정수 자료형의 범위와 관련된 문제였다.하지만 거기에서 추가적인 내용이 있어서 적어본다.백준 11382 꼬마 정민 [코딩 테스트] 정수 자료형의 범위문제 : 백준 11382번 꼬마 정민 처음에 그냥 덧셈문제라고만 생각하고 이전에 다른 사람들 답안을 보고 알아낸 BufferedReader를 활용해서 해봐야겠다 하고 코드를 작성했다.첫번째 답안 : import java.io.somewhere-in-my-memory.tistory.com 문제 분석우선 문제를 보면 문제 자체는 굉장히 단순하다.그냥 맨 마지막 줄의 사각형의 개수에 * 4 를 하면 정답이다.입력값..
[코딩테스트] 다른 수 찾기 (비트 연산) 문제 : 백준 3009번 네 번째 점 이번 문제는 직사각형의 꼭지점 4개 중에서 3개의 좌표가 주어졌을 때 나머지 한개의 좌표를 구하는 문제이다. 어떻게든 풀려고하면 풀수는 있는 나름 쉬운 문제일 수도 있는데if문이나 삼항연산자를 막 여러번 쓰고싶지가 않았다. 최대한 코드를 깔끔하게 작성하고 싶어서 내가 나름 정리를 한방식은 아래와 같다.public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] list_x = new int[3]; int[] list_y = new int[3..
나만의 키워드 찾기 내가 보는 유튜버 "송아지할때송아김송아입니다" 채널에서 나만의 키워드의 중요성에 대해 많이 이야기를 했는데, 나도 송아님이 제안해주신 방법으로 한번 나만의 키워드를 찾아보자 생각이 들어서 송아님이 주신 숙제를 한번 적어보려고 한다. 송아님 숙제1. 아래 내용을 제목만 적어보세요 (택 1) 1) 누군가에게 자랑하고 싶은 프로젝트 3-4개 2) 프로젝트 1개 + 내 일상 경험 2개2. 각 프로젝트/경험당 "바로" 생각나는 에피소드 1개씩만 ex) 기분, 협업 기술(처음, 힘들었는데, 어려웠는데, ...) 갠플이라 힘들었는데..., 밤새느라...3. 에피소드 공통점 찾기 ( 아직 개발 공부를 시작하고 온전한 프로젝트 경험은 없어서 토이 프로젝트(?)로 우선 작성합니다 )✅ 누군가에게 자랑하고 ..
[코딩테스트] 소수판변 반복문의 범위 문제 : 백준 1978번 소수 찾기 다른사람 풀이코테 문제를 풀면 항상 다른 사람들 풀이를 보고 있는데정말 생각지도 못한 방법을 한번씩 보게 되어서 놀랄 때가 있다. 사실 그냥 수학적으로 깊게 생각해보면 알... 수 없다.. 정말 이런 방식은 스스로 떠올리는게 아니라 이런 방법이 있다는 사실을 외우는게 맞는 방법같다. 내 코드는 크게 중요치 않으니 넘어가고 놀랐던 코드이다.// https://www.acmicpc.net/source/83579484public class Main { static int N; static int[] arr; public static void main(String[] args) throws IOException { BufferedReader br ..
AWS SAA-C03 합격 후기 (공부방법, 챗지피티 활용, 좋았던 점 / 아쉬운 점) AWS Certified Solutions Architect 합격했습니다!!!! 휴... 솔직히 떨어질것 같아서 이거 시험 비용도 만만치 않은데.. 다시 봐야하나 엄청 걱정했는데ㅠㅠ바로 붙어서 정말 너무 다행이예요ㅠ 일단 시험 난이도는 생각보다 좀 많이 어려웠는데이게 아마 제가 좀 이상하게 공부해서 그런거같기도 해요ㅋㅋㅋ 자격증 취득 계기우선은 AWS 자격증을 따려고 했던건 학원에서 자격증 수업이 신설됐는데클라우드 관련 역량이 요즘은 정말 중요하니 한번 해보는게 어떻겠냐 제안해주셔서 도전해보게 됐어요 그때는AWS라는게 아마존 웹 서비스라는 클라우드 관련 회사다.이정도는 알고 있었는데 클라우드가 뭔지...AWS에서 뭘 할 수 있는지 등정말 아무것도 몰랐어요 그래도 일단 하기로 했고 중요한 것 같..
버퍼(Buffer) 검색 검색 버퍼... BufferedReader, BufferedWriter버퍼링.. 다 연관이 있는 말이였다는 사실.. 두둥....여러 분야에서 사용되지만 어쨋든 버퍼는 완충의 의미를 가지고 있다. 컴퓨터 쪽에서 조금 더 날카롭게 그 의미를 찾아보면나무위키에서는" 한 곳에서 다른 곳으로 데이터를 이동할 때 임시적으로 그 데이터를 저장하기 위해 사용되는 물리적인 메모리 저장소의 영역. "이렇게 설명하고 있다. 우선 여기까지 보고 대충 생각해보면 입력 혹은 출력이 여러번 반복되어야 할 때,여러번 반복해서 입출력을 진행하면 리소스를 많이 사용하거나 하면서 충격이 지속적으로 가해지니,중간에 버퍼역할을 하는 변수? 리스트? 그런곳에 값을 담아서 한번에 옮겨, 충격을 완화해주는 것 같다는 느낌이 온다. 내용을 조금 ..
[GPT 질문] BufferedWriter도 System.out.println보다 좋은거야?? 나의 말:BufferedWriter도 System.out.println 보다 좋은거지?ChatGPT의 말:네, 일반적으로 BufferedWriter는 System.out.println보다 성능 면에서 더 우수합니다. 이유는 다음과 같습니다:✅ 차이점 요약항목System.out.printlnBufferedWriter버퍼링 여부없음 (매번 출력)있음 (내부 버퍼 사용)성능느림 (출력마다 I/O)빠름 (버퍼에 모았다가 한 번에 출력)유연성간편하지만 제한적문자열 출력 외에도 세밀한 제어 가능줄바꿈 처리자동 \n 포함직접 newLine() 또는 \n 추가 필요 🔍 왜 BufferedWriter가 더 좋은가?System.out.println은 출력할 때마다 바로 콘솔로 전송되기 때문에, I/O 작업이 빈번하게 발..

반응형