전체 글139 [Algorithm] Greedy 수 묶기(백준) - 에이젠 https://www.acmicpc.net/problem/1744 1744번: 수 묶기 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 www.acmicpc.net 실수 처음에 입출력 예제의 예상 값과 답이 다르게 나오길래 문제를 잘못이해했나? 하고 헤맸는데 알고보니 첫째줄은 수열의 길이를 입력하는 것인데 첫째줄까지 연산에 포함시키는 바보짓을 했네요. ㅎㅎ 공략 알고리즘 중급 1/3 의 그리디 연습 문제입니다. 1. 정렬 수행. 2. 묶는다 -> 큰 양수 x 큰 양수 (1이 아닌 양수) -> 작은 음수 x 작은 음수 -> 작은 음수 x 0 3. 덧셈 수행.. 2022. 9. 10. GitLab을 처음 만났을 때 iOS개발자로서 외주를 처음으로 참여하게 되었습니다. 기본적인 로그인 회원가입 기능과 몇가지 기능은 이미 구현되어 있었고 나머지 스프린트 기간동안 제가 합류해서 완성해야하는 상황이었습니다. 앱 기능들의 간단한 소개와 주의할점. 매주 있는 정기회의. 작업하면서 확인 및 작성해야할 문서들. 현재까지 구현된 기능들과 해당 코드 설명 등 2시간동안 설명을 들으며 인수인계를 받았습니다. 사실 머릿속에 잘 들어오지 않아서 녹화본을 다시 보면서 코드를 쭉 훑어보려고 합니다. 본격적인 개발에 앞서서 추석 연휴에 따로 시간을 내서 개발환경 세팅을 해보고 있습니다. 이번 외주 프로젝트에서 GitLab이란 녀석을 처음 마주하게 되었는데요. 첫인상은 그냥 github랑 비슷했습니다. 커밋, 푸시, 머지 등 사용법도 같아보였.. 2022. 9. 10. [Algorithm] Greedy 잃어버린 괄호(백준) - 에이젠 https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net '공략 알고리즘 중급 1/3 의 그리디 연습 문제입니다. + - 연산만으로 이루어진 식에 적절히 괄호를 사용하여 최솟값을 출력하는 것이 목표입니다. 가장 큰 수를 뺄셈해주면 최솟값이 나오는 것을 우리는 알고 있죠. 따라서 모든 +연산을 수행하고 마지막에 남은 - 연산을 해주면 답이 나오겠습니다. import java.util.*; public class Main { static Scann.. 2022. 9. 9. [error] java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0+|- 덧셈뺄셈 식이 입력되면 +와 - 기호를 기준으로 숫자 문자열을 자르려고 했는데 에러가 발생. 해결 방법: https://soo-vely-dev.tistory.com/20 [에러로그] java.util.regex.PatternSyntaxException: Illegal repetition 안녕하세요! 오늘은 Java에서 '{'(특수문자)를 기준으로 split을 통해 문자열을 자르는 도중에 아래와 같은 에러가 발생하였습니다. java.util.regex.PatternSyntaxException: Illegal repetition { at java.ut.. soo-vely-dev.tistory.com https://smartpro.tistory.com/9 [Java] 문자열 자르기 - 여러 구분자/특수기호 사.. 2022. 9. 9. [xcode] Archive 비활성화 상황 : 피드백 요청에 맞춰 얼른 버그와 기능을 업데이트하기 위해 아카이브를 눌렀는데 눌리지 않는 현상 발견 원인 : 알고보니 지원하지 않는 디바이스를 Build Device로 설정해둔 것이 문제였다. 애플에서 자꾸 아이폰이 아닌 아이패드로 심사를 진행하였고 그와중에 발생한 버그가 본인에게는 발견되지 않아서 혹시나 디바이스 종류에 따라 다른건지 아이패드로 빌드를 시도를 하다가 발생(원래 아이패드는 미지원으로 설정해둠). 미지원 기기라도 테스트는 해볼 수가 있다. 해결법 : 아래 이미지의 항목or 실 기기를 선택하면 다시 활성화됩니다! 2022. 9. 7. [Crashlytics] dSYM파일 1개를 업로드 하여 처리하세요. 파이어베이스 Crashlytics를 통해 앱이 Crash 되었을 때 로그를 수집하고 확인할 수 있습니다. 무료라고 하니 사용하는 것이 좋을 것 같습니다! 파이어 베이스에서 Crashlytics를 활성화하고 SDK를 설치하였습니다. 그 후 크래시 로그를 확인하려고 들어갔지만 아래와 같은 알림이 뜨며 확인할 수 없었습니다. dSYM파일을 업로드 하라는군요. dSYM : debug symbol file 컴파일러가 소스코드를 기계어로 변환할때 생성. 기계어를 다시 소스코드 라인으로 매핑하는 정보를 가진 파일 크래시 리포트를 해석하기 위해서 반드시 필요한 파일이라고 합니다. 어디에서 찾을 수 있을까요? 테스트플라이트에서 해당 앱 버전 정보를 들어가시면 빌드 메타데이터에서 찾으실 수 있습니다. 다운 받은후 그대로 .. 2022. 9. 5. [Algorithm] Greedy 동전0 (백준) - 에이젠 https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 공략 백준 알고리즘 분류가 아닌 온라인 강의에 있는 문제를 따라가면서 풀기로 계획을 바꾸었습니다. 알고리즘 중급 1/3 의 그리디 첫번째 문제입니다. 그리디 알고리즘을 처음 소개한대로 이번 문제도 매 순간 최적의 값을 찾아 반복하면 되겠습니다. 목표한 K원만큼을 최소한의 동전으로 채우는 것이 목표입니다. 가치가 큰 동전을 최대한 많.. 2022. 9. 2. 이전 1 ··· 7 8 9 10 11 12 13 ··· 20 다음 728x90