본문 바로가기

전체 글182

서비스에 블록체인을 도입하기 전에 고려해야 하는 것들 1. 이 서비스가 탈중앙화를 해야 하는 이유가 있는가?탈중앙화를 목적으로 한 것이 아니고 그냥 서비스에 블록체인을 붙이기만 한 건 결국 사용자가 없어서 폐기될 것이다. (프로젝트 시작 전 제 개인 생각을 정리하고 있습니다.) 2024. 5. 13.
다음 큰 숫자 https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr때가 되었다...이제는 정확성이 100%여도 효율성이 떨어져서 코드 통과 못 하는 지점에 왔다.import java.util.stream.*;class Solution { public int solution(int n) { String bn1 = "", bn2 = ""; int bn1Length = 0, bn2Length = 0; long bn11s = 0, .. 2024. 5. 12.
이진 변환 반복하기 https://school.programmers.co.kr/learn/courses/30/lessons/70129 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr반성하기 위해 기록한다.class Solution { public int[] solution(String s) { StringBuilder sb = new StringBuilder(); sb.append(s); int zeroCount = 0; int totalCount = 0; int lengthAfterRemoveZero = 0; .. 2024. 5. 12.
최솟값 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution{ public int solution(int []A, int []B) { List list1 = new ArrayList(); List list2 = new ArrayList(); for(int e : A) { list1.add(e); } for(in.. 2024. 5. 12.
소수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.stream.IntStream;class Solution { public int solution(int n) { // 소수의 개수를 반환 return (int) IntStream.rangeClosed(2, n).filter(this::isPrime).count(); } // 소수 판별 메소드 private boolean isP.. 2024. 5. 12.
코테를 한 달 정도 준비해 본 후기 오늘 기준이다.37문제 더 풀면 이제 레벨2로 간다.레벨2 다 풀면 레벨3 10문제 정도 풀어 보고 바로 이력서 낼 거다.진짜로 진짜로, 이 정도 수준에서도 취업이 안 되면 더 이상 이 일에 시간을 쏟으면 안 된다.오버스펙이다 진짜로.내가 다시 취업한다면 신입 백엔드 개발자로 갈 텐데 여러가지 상상과 계산을 해 보았을 때이 정도 경험으로도 취업이 안 되면 그건 실력 때문이 아니다.그 지점부터는 '내가 어떻게 할 수 없는' 요인으로 인해 취업이 안 되는 것이다. 이 정도 지점까지 오니까 '나보다 못 하는 애들도 다 취업하는데 징징징' 이런 소리도 안 나온다.그런 소리할 시간조차 아깝다.한 달 정도 뒤에도 진짜 안 되면 그냥 집에서 혼자 개발하고 프로덕트 내야지 회사를 바라볼 일이 아니다. 2024. 5. 10.
K번째수 https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제를 풀어서 좋았다.import java.util.*;import java.util.stream.*;class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int i=0; i list = Arrays.stream(arr.. 2024. 5. 10.
[1차] 비밀지도 이제 내가 이런 것도 풀 수 있게 되다니...갬덩...https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; String formatString = "%"+n+"s"; for(int i=0; i 2024. 5. 10.
크기가 작은 부분 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public int solution(String t, String p) { int count = 0; int base = p.length(); for(int i=0; i Integer.parseInt()를 하니까 시간 초과로 런타임 에러가 많이 걸렸다.그래서 그 부분만 문자열을 compareTo()하는 걸로 바꾸니까 바로 통과됐.. 2024. 5. 8.
어떻게 살 것인가 제3 장 내가 처음 개발을 시작?했을 때에는 굉장히 원대한 꿈이 있었던 거 같다.진짜 그 꿈이 원대한 건 아니었고 지금 내가 원하는 거에 비하면 상대적으로 그랬다는 거다.생각한 대로 다 앱을 출시할 수 있을 거 같았고아무거나 대충 만들어도 누군가는 앱을 다운받을 거 같았고적당히 괜찮은 거 만들어만 놓아도 광고 수익이 생길 거 같았다. 지금의 나는 아주 작은 프로덕트도, 만드는 것에 약간 회의적이다. 1. 그런 거 만든다고 개발 실력이 증명되지 않는다.개발 실력은 그런 거랑 상관 없이 상대가 판단하는 것이다.내가 정말 괜찮은 프로덕트를 만들어도 상대가 감정적으로 '이거 별로다'라고 생각하면 그 프로덕트는 더 이상 '우리' 사이에서 아무 존재 가치가 없다.'보통 인간'은 참으로 감정적인 존재다.난 요즘에 사람들이 .. 2024. 5. 8.
프로그래머스 코딩 입문을 끝냈다 코테 실력이 늘었나요? -> 모르겠습니다.무엇을 얻었나요? -> 피로, 공황 증상, 강박 등...이제 무얼 하실 건가요? -? 레벨0, 레벨1, 다 풀러 갑니다...레벨3까지 다 풀었는데도 취업 안 되면 나 진짜 시원하게 개발 그만 둘 수 있을 듯. 2024. 5. 8.
안전지대 https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 입문 문제 다 끝내 놓고 진도 나가려고 입문 문제 풀고 있는데4문제 정도 남겨 놓으니 손을 못 댈 정도다.시도해 볼 수는 있다. 시도해 볼 수는 있는데!해당 안전지대 문제 내 다른 사람의 풀이에 나오는 코드가 좋은 코드라고 생각지 않는다.내가 생각했던 풀이 방법도 베스트라 생각지 않고.그래서 이 문제는 GPT로 풀었고 이런 식의 접근 방법을 다음에 또 기억하고 싶어 여기에 기록한다.public cl.. 2024. 5. 7.