Instantly convert code snippets from Groovy to C++ with our free online code converter. Transform your code easily and accurately.
Experience the full potential of AI-driven code conversion and transformation!
We prioritize your code's security and privacy. Your code is not stored on our servers and is only temporarily processed for conversion. We use OpenAI's secure servers for the conversion process, ensuring your code remains confidential.
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".
def isPalindrome(String str) {
def clean = str.toLowerCase().replaceAll(/[^a-z0-9]/, '')
return clean == clean.reverse()
}
# Example usage
println isPalindrome("A man, a plan, a canal: Panama") // true
println isPalindrome("race a car") // false
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
bool isPalindrome(string str) {
string clean;
// Keep alphanumeric chars and convert to lowercase
for(char c : str) {
if(isalnum(c)) {
clean += tolower(c);
}
}
string reversed = clean;
reverse(reversed.begin(), reversed.end());
return clean == reversed;
}
int main() {
cout << boolalpha;
cout << isPalindrome("A man, a plan, a canal: Panama") << endl; // true
cout << isPalindrome("race a car") << endl; // false
return 0;
}
def bubbleSort(arr) {
def n = arr.size()
n.times { i ->
(n - i - 1).times { j ->
if (arr[j] > arr[j + 1]) {
def temp = arr[j]
arr[j] = arr[j + 1]
arr[j + 1] = temp
}
}
}
return arr
}
def arr = [64, 34, 25, 12, 22, 11, 90]
println bubbleSort(arr.clone())
#include <iostream>
#include <vector>
using namespace std;
void bubbleSort(vector<int>& arr) {
int n = arr.size();
for(int i = 0; i < n; i++) {
for(int j = 0; j < n - i - 1; j++) {
if(arr[j] > arr[j + 1]) {
swap(arr[j], arr[j + 1]);
}
}
}
}
int main() {
vector<int> arr = {64, 34, 25, 12, 22, 11, 90};
bubbleSort(arr);
for(int num : arr) {
cout << num << " ";
}
return 0;
}
Convert Groovy to Python
Open ConverterConvert Groovy to JavaScript
Open ConverterConvert Groovy to TypeScript
Open ConverterConvert Groovy to Java
Open ConverterConvert Groovy to C
Open ConverterConvert Groovy to C#
Open ConverterConvert Groovy to Go
Open ConverterConvert Groovy to Dart
Open ConverterConvert Groovy to Ruby
Open ConverterConvert Groovy to Swift
Open ConverterConvert Groovy to Kotlin
Open ConverterConvert Groovy to Rust
Open ConverterConvert Groovy to Scala
Open ConverterConvert Groovy to PHP
Open ConverterConvert Groovy to R
Open ConverterConvert Groovy to Haskell
Open ConverterConvert Groovy to Julia
Open ConverterConvert Groovy to MATLAB
Open ConverterConvert Groovy to Lua
Open ConverterConvert Groovy to Assembly
Open ConverterConvert Groovy to Perl
Open ConverterConvert Groovy to Elixir
Open ConverterConvert Groovy to F#
Open ConverterConvert Groovy to Clojure
Open ConverterConvert Groovy to Delphi
Open Converter