Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!
#스하리1000명프로젝트,
한국에서 길을 잃었나요? 한국어를 못하더라도 이 앱을 사용하면 쉽게 돌아다닐 수 있습니다.
귀하의 언어로 말하면 귀하의 언어로 번역, 검색 및 결과가 표시됩니다.
여행자에게 좋습니다! 영어, 일본어, 중국어, 베트남어 등 10개 이상의 언어를 지원합니다.
지금 사용해 보세요!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127
public static String multiDecode(String s, int maxSteps) { String result = s; for (int i = 0; i < maxSteps; i++) { String newResult = URLDecoder.decode(result, StandardCharsets.UTF_8); if (newResult.equals(result)) break; result = newResult; } return result; } }
LottoAI는 당첨 번호를 예측하는 도구가 아니라, 과거 추첨 데이터에서 뽑은 약 20개의 통계 피처(출현 빈도, 갭, 이동평균, 페어/트리플 패턴, 엔트로피, 베이지안, 마르코프 체인 등)로 번호 조합을 점수화하고, 조합끼리 번호가 겹치지 않도록 다양성 기준으로 상위 5개를 뽑아 보여주는 통계 분석 리포트입니다.
지난 회차 결과 (1242회차)
실제 당첨 번호: (2, 4, 10, 16, 31, 41) (보너스 9)
지난 추천 최고 적중: 2개
#스하리1000명프로젝트,
¿Perdido en Corea? Incluso si no hablas coreano, esta aplicación te ayuda a moverte fácilmente.
Simplemente hable su idioma: traduce, busca y muestra resultados en su idioma.
¡Genial para viajeros! Admite más de 10 idiomas, incluidos inglés, japonés, chino, vietnamita y más.
¡Pruébalo ahora!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127
서버에서 JSON 문자열을 받으면 JSON.parse()로 객체로 변환해야 값 추출이 가능합니다.
var jsonString = '[{"id":1,"name":"Electronics"},{"id":2,"name":"Books"}]'; var data = JSON.parse(jsonString); var values = data.map(item => item.name); console.log(values); // ["Electronics", "Books"]
- JSON 문자열은 반드시 JSON.parse()로 객체화
- editCellTemplate에서 SelectBox 사용 시 cellInfo.setValue() 필수
- Batch 모드에서는 saveEditData()로 저장
- SelectBox 선택 시 selectRows() 호출로 기본 selection 체크박스 자동 반영
- 기본 selection box는 selection.showCheckBoxesMode = "always"로 활성화
같은 좌표를 두 번 공격하면 턴은 소모되지 않고 경고만 표시됩니다. 상대 함선의 모든 칸을 명중시키면 격침으로 표시되며 해당 함선은 전멸 처리됩니다.
STEP 04
승리 · 패배
한쪽 함대가 전멸하면 즉시 작전이 종료됩니다. 명중·격침 시에는 짧은 진동(햅틱)도 함께 울립니다.
WIN —
작전 종료 · 승
LOSE —
작전 종료 · 패
상단의 새 작전 버튼을 누르면 난이도 선택부터 다시 시작합니다. 게임 진행 상황은 기기에 자동 저장되므로, 앱을 껐다 켜도 배치·전투 중이던 상태 그대로 이어집니다. 대결 결과(턴 수·명중률·승패)는 온라인 연결 시 자동으로 서버에 기록되고, 오프라인이었다면 다음 접속 때 이어서 전송됩니다.
STEP 05
온라인 대전 (2인)
시작 화면에서 "2인 · 온라인 대전"을 고르면, 방 코드 하나로 친구와 실시간 대전이 열립니다.
LOBBY — 방 만들기 · 코드 입장
WAITING — 방 코드 공유
대전 순서
방 만들기 — 난이도(기본/고급)를 정하면 6자리 방 코드가 발급됩니다. 코드 복사 또는 공유 버튼으로 친구에게 코드를 바로 전달할 수 있습니다.
코드로 입장하기 — 친구가 받은 6자리 코드를 입력하면 같은 방에 들어갑니다.
배치 — 양쪽 모두 함대 배치를 마쳐야 전투가 시작됩니다. 먼저 끝낸 쪽은 상대를 기다립니다.
전투 — 1인 모드와 동일하게 격자 탭 또는 좌표 입력으로 공격합니다. 공격 결과는 양쪽 화면에 거의 동시에 반영됩니다.
대기방 만료 — 방을 만든 뒤 30분 안에 상대가 들어오지 않으면 방이 자동으로 만료되어 로비로 돌아갑니다. 새로 방을 만들어 코드를 다시 공유해주세요.
연결 끊김 — 상대가 2분 이상 응답이 없으면 "상대 연결이 끊긴 것 같습니다" 배지가 표시됩니다. 앱을 껐다 켜거나 재접속해도 방 코드만 그대로면 배치·전투 상태가 복원됩니다.
STEP 06
내 순위
승리 기록은 턴 수가 적을수록, 동률이면 명중률이 높을수록 상위에 랭크됩니다.
RANKING — 최고 기록 · 백분위
시작 화면의 내 순위 보기, 또는 게임 중 상단의 순위 버튼으로 들어갑니다.
대전 방식 탭 — AI 대전 / 온라인 대전 기록이 따로 집계됩니다.
난이도 탭 — 기본(6×6) / 고급(8×8) 기록이 따로 집계됩니다.
표시 정보 — 해당 조합에서의 내 최고 기록(턴 수 · 명중률)과, 전체 승리자 중 몇 등 · 상위 몇 %인지를 보여줍니다.
패배 기록은 순위 집계에는 포함되지 않지만, 승리 후 저장되는 결과와 함께 서버에 남습니다.
STEP 07
뒤로가기 · 종료
기기의 뒤로가기 제스처(또는 버튼)는 화면 위치에 따라 다르게 동작합니다.
EXIT — 종료 확인 대화상자
시작 화면에서 뒤로가기를 누르면 곧장 종료되지 않고 "앱을 종료하시겠습니까?" 확인창이 뜹니다. 종료를 눌러야 실제로 꺼집니다.
그 외 화면(배치·전투·순위·온라인 로비)에서는 뒤로가기를 누르면 시작 화면으로 돌아갑니다. 온라인 대전 중이었다면 자동으로 방에서 나가기 처리됩니다.
게임 진행 상태는 자동 저장되므로, 시작 화면으로 돌아갔다가 같은 모드로 다시 들어가도 하던 대전이 그대로 이어집니다.
참고
좌표 입력 형식
격자 탭 대신 텍스트로 입력할 때 사용할 수 있는 모든 표기법입니다. 대소문자는 구분하지 않습니다.
형식
예시
설명
범위(하이픈)
A1-A3
같은 행 또는 같은 열의 연속 구간
범위(물결)
A1~A3
하이픈과 동일하게 동작
나열(쉼표)
A1,A2,A3
칸을 하나씩 지정
나열(공백)
A1 A2 A3
공백과 쉼표를 섞어도 인식
단일 공격 좌표
C4
전투 단계에서 한 칸만 공격할 때
입력한 칸 수는 해당 함선의 크기와 정확히 같아야 하고, 반드시 가로 또는 세로로 한 줄이어야 합니다(대각선 불가).