목록전체 글 (287)
개발자는 기록이 답이다
https://cote.inflearn.com/contest/10/problem/01-06 OnlineJudge cote.inflearn.com (위의 링크는 인프런 로그인 후, 해당 강의를 사지 않으면 접속이 되지 않습니다) 6. 중복문자제거 예시 입력 1 ksekkset 예시 출력 1 kset 내가 푼 풀이 (Time: 147ms, Memory: 27MB) 1. 빈 캐릭터타입 리스트를 만들어서, 해당 리스트에 알파벳이 없을 경우에만 해당 문자를 넣어줬다.(중복문자 제거를 위해) 2. 해당 리스트를 순회하면서 StringBuilder에 넣어줬다. import java.util.ArrayList; import java.util.Scanner; public class Main { public String ..
https://cote.inflearn.com/contest/10/problem/01-05 OnlineJudge cote.inflearn.com (위의 링크는 인프런 로그인 후, 해당 강의를 사지 않으면 접속이 되지 않습니다) 5. 특정 문자 뒤집기 예시 입력 1 a#b!GE*T@S 예시 출력 1 S#T!EG*b@a 내가 푼 틀린 풀이 예시 입출력대로 나와서 제출했더니, 오답이라고 나온다 알고보니 내가 푼 풀이는 앞과 뒤에 위치한 각 인덱스가 알파벳일때만 가능하고, 아래 예시처럼 서로 알파벳이 아닌경우에는 안된다 // 입력값 kdj#@kdjg%$#kdjgk@kd$dk // 리턴값 kd$#@@kgj%$#kdgjdkkdjdk // 정답값 kdd#@kkgj%$#dkgjd@kj$dk import java.uti..
최근에 백준, 프로그래머스 알고리즘 스터디를 하면서 커밋하고 푸시하는데, 잔디가 심어지지 않는 걸 발견했습니다. 해당 레포들어가서 확인해 보니 맨 위에 커밋빼고는 아래 커밋이 전혀 잔디에 반영이 안되어있었습니다. 원인은 정확히 모르지만, codesejin이 제 깃헙 닉네임이고, 나머지 작성자는 제 로컬 환경의 OS 이름인 것 같습니다. 준비물은 다음과 같습니다. Github > Settings > Emails에서 본인의 이름과 이메일을 확인해주세요!! (반드시 닉네임이 아니라 이름이어야 합니다!) 1. git log 명령어를 통해 이전 커밋들의 Author를 확인합니다. sejinpark@Sejins-MacBook-Pro src % git log commit 74bc43d3339f0aad2649f7890..
https://cote.inflearn.com/contest/10/problem/01-04 OnlineJudge cote.inflearn.com (위의 링크는 인프런 로그인 후, 해당 강의를 사지 않으면 접속이 되지 않습니다) 4. 단어 뒤집기 예시 입력 1 3 good Time Big 예시 출력 1 doog emiT giB 내가 푼 풀이 (Time: 114ms, Memory: 26MB) - for 문으로 문자열을 거꾸로 돌려서 StringBuilder에 붙여줬다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public String solution..