Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Мерси много. Ще го изпробвам като се прибера, иначе изглежда точно.
Здравейте, включвам се и аз с въпроси относно същата задача...от вчера се ровя из нета да търся обяснния и решения, но явно бъркм някъде, защото в IntelliJ Idea не ми излиза решението.Или излизат грешки или конзолата стои празна и като цъкна "ентър" се появяват ексепшъните. Ще кача и двата кода, ако може някой да ми посочи къде бъркам. Благодаря предварително :)
import java.util.Scanner; public class SquareofStars { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = Integer.parseInt(scan.nextLine()); String stars = new String(new char[n]).replace("\0", "*"); System.out.println(stars); for (int i = 0; i < n - 2; i++) { System.out.printf("*"); System.out.printf(new String(new char[n - 2]).replace("\0"," ")); System.out.println("*"); } System.out.println(stars); } }И това е вторият:
import java.util.Scanner; public class NewSquareofStars { public static void main(String[] args) { Scanner console = new Scanner(System.in); int n = Integer.parseInt(console.nextLine()); for (int i = 0; i < n; i++) { System.out.print("*"); } System.out.println(); for (int i = 0; i < n - 2; i++) { System.out.printf("*"); for (int j = 0; j < n - 2; j++) { System.out.printf(" "); } System.out.println("*"); } for (int i = 0; i < n; i++) { System.out.print("*"); } System.out.println(); } }И двете ти решения работят - пробвах ги в judge.
В judge са поставили лимит Allowed memory: 16.00 MB, а понякога решенията са с по-голямо Memory .
Ето моето решение:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int row = 1; row <= n; row++) { for (int col = 1; col <= n; col++) { if (row == 1 || row == n) { System.out.print("*"); } else { if (col == 1 || col == n) { System.out.print("*"); } else { System.out.print(" "); } } } System.out.println(); } } }