본문 바로가기

분류 전체보기556

Kotlin] 백준 1000번 문제 풀이 https://www.acmicpc.net/problem/1000 풀이 더보기 import java.util.* fun main(args: Array) { val sc: Scanner = Scanner(System.`in`) var a = sc.nextInt() var b = sc.nextInt() println(a+b) } 2023. 1. 16.
Java] 프로그래머스 lv.1, 소수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/12921?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 더보기 풀이.. ㅋㅋ 이거 진짜 단순하게 생각하면 개에바임.. 효율성 무조건 걸림. 초기에 무식하게 계산한 로직은 아래에 있음. 이건 아니다 싶어서 수학적인 식이 있나 검색, 걸린 식으로 접근하기로 함. 에라토스테네스의 체 라는 것이 있는데.. 에라토스테네스의 체에 대해서는 아래의 링크에 기재해두었다. https://itstudy-mary.tistory.com/576 Ja.. 2023. 1. 11.
Java] 프로그래머스 lv.1, 피자 나눠 먹기 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120814?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 더보기 전처럼 서술형 + 수도코드만 씀 /** * 풀이 * 모든 사람이 피자를 한 조각씩 먹기 위해서는, 피자 판의 갯수를 answer, 사람 수를 n이라 가정했을 때, answer * 7 >= n이 되어야 한다. * 죽, answer >= n / 7이 된다. * 그러나, answer은 반드시 정수여야만 하므로, n / 7을 올림한다. */ /** * 수도코드 * 올림(.. 2023. 1. 11.
Kotlin] 프로그래머스 lv.1, 이상한 문자 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12930?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 더보기 풀이 해당 문제의 핵심은 홀/짝이 중요한데, 공백을 만나면 이 홀/짝의 index가 리셋된다는 점이다. 초기에는 공백을 기준으로 단어를 split해서 넣을까 했는데, 그렇게 되면 for문이 두 번 돌게 되서 지저분해질 것 같아서.. 전역변수에 int를 지정해서 공백을 만날때마다 리셋을 시키는 방향으로 코드를 짰다. (지금 생각해보면 realIndex를 1로 지정.. 2023. 1. 4.
반응형